メニューとは?

作成した記事を表示するためにはメニューを作成する必要があります。

例えばデフォルトのテンプレート「rhuk_milkyway」では次の赤枠で囲った部分がメニューとして作られています。
15menuabout01?

上図ではそれぞれ「topmenu」「mainmenu」「Resources」「Key Concepts」という4つのメニューがあります。そしてその中には「Home」や「Joomla!Overview」などのリンクが存在し、クリックすることで記事が表示されます。このリンクを「メニューアイテム」と呼びます。メニューアイテムは単に記事へリンクするだけでなく、記事をどのように表示するかを決定する重要な要素になります。

Joomla!でメニューを作成するには、リンクのコンテナとなるメニュー(上図のMainMenu等)を作成し、その中に実際に記事へリンクするメニューアイテムを作成していきます。

バックエンドの「メニュー」にはメニューを作成・管理する機能があり、ここでメニューの構造を定義します。フロントエンドのメニューと対応しているのがわかると思います。
15menuabout02?

例えばMain Menuを選択すると、Main Menuに属するメニューアイテムが表示されます。これもフロントエンドのMain Menu内に存在するリンクと対応しているのがわかると思います。
15menuabout03?

しかしメニューやメニューアイテムを作成しても、突然フロントエンドに表示されるわけではありません。ここで作成するのはあくまでメニューの構造であり、実際にフロントエンドへメニューを表示するのはモジュールの役目です。バックエンドの「エクステンション」→「モジュール管理」を開くと「Main Menu」というモジュールが存在し、これがフロントエンドへ表示するモジュールになります。
15menuabout04?


( 2 Votes )

コメントを追加

このコメント欄でのJoomla!およびエクステンションに関する技術的なご質問はお受けできませんのでご了承ください(日本語化できない等の質問は可)。Joomla!じゃぱんフォーラムをご利用頂くか、当社のサポートサービスをご検討下さい。


セキュリティコード
再読込み