ここまで「メニュー」と「メニューアイテム」をそれぞれ作成しました。ではフロントエンドに切り替えで確認すると…なぜか作成したメニューはありません。
実はこれまでの作業は、あくまでもメニューの構成を作っただけに過ぎません。作成したメニューをフロントエンドへ表示するのはモジュールの仕事です。
このページでは、モジュールを使ってメニューを表示する方法について説明します。
まずモジュールを作成します。「エクステンション」→「モジュール管理」を選択したら、画面右上の「新規」をクリックします。
「モジュールの種類の選択」画面で「メニュー」を選択します。
「詳細」欄でタイトルに「音楽のメニュー」と入力し、表示位置に「position-7」と設定します。
このモジュールはすべてのページに表示したいので、メニュー割当ては「すべてのページに」のままにしておきます。
画面右側の「基本オプション」では、このモジュールにどのメニューを表示するか決めます。「メニューの選択」から、作成した「音楽」メニューを選択して保存して下さい。
保存後、フロントエンドに切り替えメニューが表示されている事を確認します。メニューアイテム「ポップス」をクリックすると、「ポップス」カテゴリに保存された4件の記事が表示されます。
このようにJoomla!では、メニューの構成をつくる仕組みと、それを表示する仕組みが別々になっています。このため分かりづらいこともあるのですが、より柔軟にメニューを作ることができるようになっています。
またメニューアイテムの設定を変更すれば、表示する記事のレイアウトや表示項目を変更する事もできます。それについては次のページで説明します。