タブページの簡単な作り方は?

Events happening in the community are now at Drupal community events on www.drupal.org.
hiro.t's picture

Drupal 8.1で、静的なページ3つをタブに表示したいとします。
例えば、次のタブを、表示します。
タブ名  タブ1 タブ2 タブ3
パス   /a   /b   /c

■今のやり方
・Viewsで、新しいビューを作成し、ページの設定で、パスとメニューを設定します。
・カスタムブロックを3つ(A,B,C)作成し、ブロックレイアウト上で、コンテンツに配置。
・ブロックの閲覧の制限で、特定のページに制限します。例、ブロックAは、/a のパスに制限します。

これで、タブ表示ができますが、なんとも、回りくどいです。
できれば、カスタムブロックではなくて、「コンテンツを追加」から作成した基本ページを3ページをタブにしたいです。
他に、簡単にできる方法はないでしょうか?
適切なモジュールがあれば、それをインストールしてみたいと考えています。

よろしくお願いします。

Comments

hiro.tさん、 Drupal7なら、Quick

shumpei's picture

hiro.tさん、

Drupal7なら、Quick Tabsをお勧めしますが、8だと、選択肢が少ないですね。

Block Tabs (https://www.drupal.org/project/blocktabs)というモジュールはいかがでしょうか?Viewsも引数付きで表示させられるようなので、大抵のコンテンツは表示させられるかと思います。(現在alphaリリースなので、どの程度安定しているかは、わかりませんが。。。)

お教えいただきありがとうございます。 Block

hiro.t's picture

お教えいただきありがとうございます。
Block Tabsを試してみました。これは、利用できそうです。
タブを切り替える時は、URLを切り替えて別ページを読み込むのではなくて、最初にデータを読み込んでしまって同じURL内でタブを切り替えるタイプですね。
Quick Tabsは、D8.1では機能しなかったので、今後に期待します。
D8のモジュールはまだ安定していないのが多いですね。
ありがとうございました。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: