メニュー管理とメニューの追加・設定変更 - J!1.5
メニュー管理とメニューの新規作成・設定変更
カテゴリ別の記事一覧やサイトマップなどにアクセスするために、閲覧者が必ずといってよいほど利用することになるのが、サイトのメニューです。サイトメニューの管理は、慣れるまで少し戸惑う部分が多いかと思います。ここでは、最低限サイトを運営していくうえで必要になりそうな項目を中心に、Joomla!のメニュー管理について説明します。メニュー管理
Joomla!では、複数のメニューを作成して、それぞれをサイトの別の場所に表示することができます。たとえばメインとなるメニューをサイト上部の目立つ場所に配置し、登録したユーザーなどが記事の投稿などに利用するユーザーメニューはサイドメニューとして、画面の右下や左下などに配置するといった用途が考えられます。
たとえばこのサイトのメインメニューは、ページの一番上に配置されています。
各メニュー自体の新規作成や削除などは、バックエンドの上部「メニュー」から「メニュー管理」を選択します。

選択すると、初期状態では次のようにMain Menuだけが表示されると思います。

タイトル欄に表示されているMain Menuをクリックすると、そのメニューの設定が可能です。

ここで設定できるのは、そのメニューの名称や、メニューがJoomla!内部で何という名前で認識されるのかといった、ごく基本的な項目になります。
各メニュー内のアイテムの確認と新規作成
そのメニューの中にどのようなアイテムを配置するのか、配置したアイテムをクリックした際に、どういった情報を表示させるのかといった設定は、メニューの編集欄から行います。
再度バックエンドの上部メニューから「メニュー」を選択していただくと、一番下にMain Menuという項目が表示されると思います。この一番下に表示されるメニューの名前をクリックすると、そのメニューの詳細設定が可能です。ちなみにMain Menuの右上に*と表示されているのは、このメニューの中にフトントエンドのホームとなる(サイトに最初にアクセスしたときに表示される)項目が含まれているという意味です。

初期状態では、Main Menuの中にはHomeというアイテムがひとつだけ存在する状態です。デフォルトに星印が入っていますが、これが上でも述べたフロントエンドでの最初に表示されるページになります。Homeという名称だから一番最初に表示されるわけではなく、メニューアイテムの設定画面でデフォルトに指定されているから、サイトにアクセスしたときに一番最初に表示されるということです。
もし掲示板(フォーラム)エクステンションやサイトマップエクステンションを導入していて、それらをメニューからたどれるように配置している場合、デフォルトの設定をそれらエクステンションのアイテムに変更することで、サイトにアクセスして最初に表示されるページを掲示板やサイトマップに変更することも可能です。

新しいメニューアイテムを作成するには、バックエンド右上に表示されている新規ボタンをクリックします。

メニューアイテムタイプの選択画面が表示されますので、そのメニューに配置したいアイテムをこの中から選びます。
アイテムの選択と設定
上に掲載したメニューアイテムタイプの選択画面は、Joomla!をインストールした直後のものです。普通はコンテンツを作成する前に、いくつかの必要なエクステンションを導入していることが多いと思いますので、その場合は選択欄にエクステンションの名前が表示されていると思います。エクステンションをメニューに割り振るのは意外と簡単なので、まずこれから説明します。Joomlaismでも使っているサイトマップエクステンション、Xmapの場合を例に挙げます。

XmapをJoomla!にインストール済みの場合は、上の画像のように選択欄にXmapというエクステンションが表示されますので、これをクリックします。

タイトル:
そのメニューアイテムのタイトルを入力します。Xmapはサイトマップのエクステンションですから、「サイトマップ」などという名称にすることが多いと思います。
エイリアス:
これは個別記事(コンテンツ)を作成するときなどと同じですが、サーチエンジンフレンドリーURLなどを利用する設定にしている場合は、ここに入力した文字がURLの一部に表示されます。
リンク:
このエクステンションに対するリンクですが、通常は自動的に挿入されていますので、そのままで大丈夫です。
メニュー表示:
どのメニューの中にアイテムを割り振るかを指定できます。
親アイテム:
メニューの中をツリー構造にできますので、たとえばサイトマップは「その他」を選択した後に表示したいなと考えたときは、親アイテムを「その他」にしておきます。
公開:
メニューにそのアイテムを表示するかしないかを選択します。
表示順:
メニュー内でのアイテムの表示順は、アイテム設定後に指定できるようになります。
アクセスレベル:
そのメニューにアクセスできるユーザー(登録制を利用している場合)を指定します。
クリック時:
別のウィンドウを開いて表示させるのか、同一ウィンドウ内に表示させるのかといった設定です。

画面右側にはパラメータ欄が表示されます。エクステンションによってはこの欄で詳細な設定が可能なものもありますが、Xmapの場合はそのままでも大丈夫なので省略します。
個別の記事(コンテンツ)をアイテムとして追加する
次に、個別記事をメニューアイテムとして追加する場合です。
新規作成ボタンをクリックします。

「記事」をクリックすると、より細かな選択が可能になりますので、その中からスタンダード記事レイアウトを選択します。
画面左側に表示されるのは、先ほど説明したエクステンションを選択する場合と同じなので省略します。

右側のパラメータ欄の基本に、記事を選択する項目があります。「選択」ボタンをクリックするとコンテンツ一覧ウィンドウが表示されますので、表示させたい記事を選択します。

ひとつ下のパラメータ コンポーネント欄を表示させると、そのアイテムをクリックしたときにどの情報を表示させるかを指定できます。「グローバルを使用」になっている項目は、初期設定で選択した表示形式が適用されます。
カテゴリーごとアイテムに追加する
カテゴリーに属する記事をまとめて表示させるアイテムを作成したい場合です。
新規ボタンをクリックします。

カテゴリはBlogレイアウトとスタンダードレイアウトを選択できます。Blogレイアウトにすると、一般的なブログのようにカテゴリに属する記事(コンテンツ)を読める状態で指定した記事数だけ表示させることができます。スタンダードレイアウトにすると、カテゴリに属する記事をリスト形式で表示します。

右側のパラメータ欄で、詳細設定を行うのは同じです。各項目はそれほど迷うものはないと思いますが、わからない項目などは一度変更してみて、フロントエンドで変わった部分を確認すると、どれがどの部分に影響するのか把握しやすいと思います。
カテゴリのパラメータで戸惑いそうなのは、カテゴリパラメータの記事表示順を変更したのに、フロントエンドで確認すると変更されていないことがあることでしょうか。これはカテゴリ内の記事一覧に、直接カテゴリからではなくセクションを通してアクセスしたときに起こります。カテゴリのパラメータだけでなく、セクション側のパラメータで記事表示順を変更することで、フロントエンド側の並び順も修正されると思います。
Joomla!が使えるレンタルサーバー
J!サイトピックアップ
| 訪問者数 | [+/-] | |
| 今日: 昨日: 一昨日: | 464 435 471 | -36 |
| 今週: 先週: 先々週: | 1370 3412 3391 | +21 |