ここまでセクション、カテゴリ、記事をそれぞれ作成してきましたが、フロントエンドを表示しても作成した記事は表示されていません(最新記事を表示するモジュールには表示されていると思いますがこれは別)。作成した記事をフロントエンドに表示するには「メニュー」を作成する必要があります。
メニューとは、簡単に言えば記事を表示するためのリンクです。例えばデフォルトのテンプレート「rhuk_milkyway」では次の赤枠で囲った部分がメニューとして作られています。
上記の赤丸で囲んだ箇所のように、複数のリンクを束ねてグループ化する役目を持つ物を「メニュー」と呼びます。メニューはリンクの入れ物となります。
それに対し、メニューという入れ物の中に存在する「Home」や「Joomla!Overview」などのリンクそのものを、Joomla!では「メニューアイテム」と呼んでいます。
図にすると次のような感じです。
つまりJoomla!で作成した記事を表示するには、「メニュー」という入れ物を作成し、「メニューアイテム」というリンクを作成する必要があるわけですね。では実際に作成してみます。
バックエンドの「メニュー」をクリックし、一番上にある「メニュー管理」をクリックします。
既に作成されたメニューの一覧が表示されます。フロントエンドに表示されたメニューと対応しているのが分かると思います。
画面右上の「新規」ボタンをクリックすると、メニューの作成画面が表示されます。各パラメータの意味は次の通りです。
- 固有の名前
- 他のメニューと重複しない名前を半角英数字で入力します。スペースは使用できません。Joomla!がメニューを識別するために使用します。
- タイトル
- わかりやすい名前を入力して下さい。日本語も使用できます。フロントエンドに表示される名前ではなく、あくまでバックエンドの管理をわかりやすくするための名前です。
- 説明
- メニューの説明です。入力しなくてもOKです。
- モジュールタイトル
- モジュールのタイトルです。こちらがフロントエンドに表示される名前になります。
ここでは次のように入力し、保存して下さい。
メニュー一覧に「音楽」メニューが表示されているのを確認して下さい。