ビュー3でのメニュータブの使用(Drupal 7)


7

そのため、Views 3(Drupal 7サイト)のMenu Tabs機能に混乱しています。

私のメニューは次のように構成されています:

About-Us => / about-us
--Management => / about-us / management
---- Top-Management => / about-us / management / top-management
---- Board-of-Directors => / about-us / management / board-of-directors

2つのページが表示されたビュー設定があり、そのパスは次のとおりです:about-us / management / top-managers about-us / management / board-of-directors

「トップマネージャー」ページの表示を「デフォルトのメニュータブ」に構成しました「取締役会」ページを「メニュータブ」に構成しました

デフォルトメニュータブでは、親メニュー項目を指定する必要があったため、「通常のメニュー項目」を選択しました。「もう存在します」も試してみましたが、もっと悪いように見えました。

なので、about-us / management / top-managersにアクセスすると、正しいページが表示され、上部にタブがあります。2番目のタブ(「理事会」)をアクティブにすると、パスが正しく変更され、正しいページが表示されます。ただし、最初のタブ(「トップマネジメント」)は、それ自体(about-us / management / top-management)ではなく、親のパス(about-us / management)にリンクしています。

したがって、最初のタブはabout-us / managementにリンクし、2番目のタブはabout-us / management / board-of-directorsにリンクします。最初のタブをabout-us / management / top-managersにリンクしたい

親のパスではなく独自のパスにリンクするようにデフォルトのメニュータブを取得するにはどうすればよいですか?それとも私は何か完全に間違っているのですか?


quick_tabsモジュールはあなたの目的を果たしますか?
ハッカー

確認しました。私にも同様の問題があります。デフォルトのタブは、それ自体ではなく、常に親メニュー項目のパスを使用しているようです。私たちが本当に気に入っているのは、デフォルトのタブ項目に必要な親メニュー項目は、仮想的にのみ存在し、それ自体では決して使用されないことです。そのために問題を提出します。
Artur

「そのため、ビュー3(Drupal 7サイト)のメニュータブ機能に混乱しています。」それについて気を悪くしないでください。
cherouvim

の(間違いなく問題のある)タブ機能の説明viewsは、drupal.org
node / 272818#

回答:


2

これをチェックして:

ビューページにタブを追加する方法:

デフォルトタブとして使用するビュー:ビューの[ページ設定]で、メニュータイプを[デフォルトメニュータブ]に設定し、小さな設定[ギア]をクリックして、[親メニュー項目]を[通常のメニュー項目]に設定します。 '。パスを「/ something / tab1」として設定します。たとえば、「/ postlist / allposts」

2番目(または3番目など)のタブとして使用するビューで、メニュー項目タイプを「メニュータブ」に設定します。パスを「/ something / tab2」として設定します(例:「/ postlist / newposts」)

[表示]ページにタブを表示するための鍵は、パス設定です!すべてのページは同じ親パスを持っている必要があります–上記の例では、これは「/ postlist」です。親パスが同じでない場合は、そのタブがビューに表示されることはありません。

詳細については、元の投稿を確認してください


これは問題のポイントではなく、参照された投稿はそれを解決しません。問題は、デフォルトのタブが専用のアドレス、つまり「ネストされた」アドレスを取得しないことです。「しかし、最初のタブ(「トップマネジメント」)は、それ自体(about-us / management / top-management)ではなく、親のパス(about-us / management)にリンクしています。」一時的な解決策は、一時的なリダイレクトのために、コード307または308(今は覚えていません)でデフォルトのタブのURLにRedirectモジュールを使用することです。
Artur
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.