はじめに
Nucleusの初期設定では、全ての記事は特定のカテゴリーのみでしか分類できません。
例えば本サイトを例に挙げると、「Openblocks600でDebian lenny」というカテゴリーでの分類しかできません。
しかしMultiple Categoriesを使用すると、「Debian 5.0(Lenny)の設定」の下に「Bind」「メール設定」「Apache」というように、さらにサブカテゴリーで分類できるようになります。
プラグインのインストール
NucleusWikiからダウンロードしてきた「NP_MultipleCategories_v0.5.1j」を解凍して中身を /var/www/example/nucleus/plugins/にアップロードし、管理画面のプラグイン管理からインストールします。
カテゴリーとサブカテゴリーの作成
以下の新規カテゴリーとそれに付随するサブカテゴリーの追加を例に挙げて説明します。
新規カテゴリ名 | カテゴリーA |
サブカテゴリ名 | サブカテゴリーA |
カテゴリー作成
- 管理画面の左側メニューの一番上にある「管理ホーム」を選択
- 編集中のブログの「ブログ設定」をクリック
- 下の方にある「新しいカテゴリーを作る」にカテゴリー名(カテゴリーA)とカテゴリーの説明を入力し、「新しいカテゴリーを作る」ボタンをクリック
- 管理画面の左側メニューの「プラグイン管理」を選択
- Customized URLの「管理」を選択
- [カテゴリー用URI管理ページへ]を選択
- カテゴリーのアクセスパスを修正
http://www.example.jp/上記手順の最後に入力したカテゴリー名のアクセスパス名/
にアクセスすると、カテゴリーに属する個別アイテム(記事)の一覧が以下のように表示されます。
個別アイテムAの記事内容の一部 [続きを表示] 個別アイテムBの記事内容の一部 [続きを表示] 個別アイテムCの記事内容の一部 [続きを表示] …
サブカテゴリー作成
- 管理画面の左側メニューの「プラグイン管理」を選択
- Multiple Categories [Custom Edition]の「管理」を選択
- 先ほど追加したカテゴリの行にある「サブカテゴリの編集画面へ」を選択
- サブカテゴリ名(サブカテゴリーA)とサブカテゴリの説明を記入
- 管理画面の左側メニューの「プラグイン管理」を選択
- Customized URLの「管理」を選択
- [カテゴリー用URI管理ページへ]を選択
- サブカテゴリーのアクセスパスを修正
http://www.example.jp/カテゴリーのアクセスパス名/サブカテゴリーのアクセスパス名/
にアクセスすると、そのサブカテゴリーにのみ属する個別アイテム(記事)の一覧が以下のように表示されます。
個別アイテムAの記事内容の一部 [続きを表示] 個別アイテムBの記事内容の一部 [続きを表示] 個別アイテムCの記事内容の一部 [続きを表示] …
個別アイテム(記事)のURLについて
記事を作成する際に、管理ホーム→アイテムの追加から、追加したカテゴリ&サブカテゴリに属するアイテムを作成しますが、この時、「Custom Path」に入れた文字がURIで以下のように使用されます。
http://www.example.jp/カテゴリー名/Custom Pathに入れた文字.html
以上でカテゴリーとサブカテゴリーが作成されましたが、これだけではメニューにサブカテゴリーが表示されません。カテゴリーとサブカテゴリーをメニューに階層表示させるためには、別途NP_ContentsListの導入が必要になります。
NP_ContentsListについては別記事のNP_ContentsListの設定にまとめていますのでそちらをご覧下さい。
- 参考文献
-
Nucleusでつくる!最強のブログサイトのp.279~283