メニューとは?
2007年 5月 03日
作成した記事を表示するためにはメニューを作成する必要があります。
例えばデフォルトのテンプレート「rhuk_milkyway」では次の赤枠で囲った部分がメニューとして作られています。
?
上図ではそれぞれ「topmenu」「mainmenu」「Resources」「Key Concepts」という4つのメニューがあります。そしてその中には「Home」や「Joomla!Overview」などのリンクが存在し、クリックすることで記事が表示されます。このリンクを「メニューアイテム」と呼びます。メニューアイテムは単に記事へリンクするだけでなく、記事をどのように表示するかを決定する重要な要素になります。
Joomla!でメニューを作成するには、リンクのコンテナとなるメニュー(上図のMainMenu等)を作成し、その中に実際に記事へリンクするメニューアイテムを作成していきます。
バックエンドの「メニュー」にはメニューを作成・管理する機能があり、ここでメニューの構造を定義します。フロントエンドのメニューと対応しているのがわかると思います。
?
例えばMain Menuを選択すると、Main Menuに属するメニューアイテムが表示されます。これもフロントエンドのMain Menu内に存在するリンクと対応しているのがわかると思います。
?
しかしメニューやメニューアイテムを作成しても、突然フロントエンドに表示されるわけではありません。ここで作成するのはあくまでメニューの構造であり、実際にフロントエンドへメニューを表示するのはモジュールの役目です。バックエンドの「エクステンション」→「モジュール管理」を開くと「Main Menu」というモジュールが存在し、これがフロントエンドへ表示するモジュールになります。
?
( 2 Votes )
| 次 > |
|---|





