NP_MultipleCategoriesの設定

投稿者: | 2010年12月18日
Pocket

はじめに

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

カテゴリー作成

  1. 管理画面の左側メニューの一番上にある「管理ホーム」を選択
  2. 編集中のブログの「ブログ設定」をクリック
  3. 下の方にある「新しいカテゴリーを作る」にカテゴリー名(カテゴリーA)とカテゴリーの説明を入力し、「新しいカテゴリーを作る」ボタンをクリック
  4. 管理画面の左側メニューの「プラグイン管理」を選択
  5. Customized URLの「管理」を選択
  6. [カテゴリー用URI管理ページへ]を選択
  7. カテゴリーのアクセスパスを修正

http://www.example.jp/上記手順の最後に入力したカテゴリー名のアクセスパス名/

にアクセスすると、カテゴリーに属する個別アイテム(記事)の一覧が以下のように表示されます。

個別アイテムAの記事内容の一部
[続きを表示]

個別アイテムBの記事内容の一部
[続きを表示]

個別アイテムCの記事内容の一部
[続きを表示]

…

サブカテゴリー作成

  1. 管理画面の左側メニューの「プラグイン管理」を選択
  2. Multiple Categories [Custom Edition]の「管理」を選択
  3. 先ほど追加したカテゴリの行にある「サブカテゴリの編集画面へ」を選択
  4. サブカテゴリ名(サブカテゴリーA)とサブカテゴリの説明を記入
  5. 管理画面の左側メニューの「プラグイン管理」を選択
  6. Customized URLの「管理」を選択
  7. [カテゴリー用URI管理ページへ]を選択
  8. サブカテゴリーのアクセスパスを修正

http://www.example.jp/カテゴリーのアクセスパス名/サブカテゴリーのアクセスパス名/

にアクセスすると、そのサブカテゴリーにのみ属する個別アイテム(記事)の一覧が以下のように表示されます。

個別アイテムAの記事内容の一部
[続きを表示]

個別アイテムBの記事内容の一部
[続きを表示]

個別アイテムCの記事内容の一部
[続きを表示]

…

個別アイテム(記事)のURLについて

記事を作成する際に、管理ホーム→アイテムの追加から、追加したカテゴリ&サブカテゴリに属するアイテムを作成しますが、この時、「Custom Path」に入れた文字がURIで以下のように使用されます。

http://www.example.jp/カテゴリー名/Custom Pathに入れた文字.html

以上でカテゴリーとサブカテゴリーが作成されましたが、これだけではメニューにサブカテゴリーが表示されません。カテゴリーとサブカテゴリーをメニューに階層表示させるためには、別途NP_ContentsListの導入が必要になります。

NP_ContentsListについては別記事のNP_ContentsListの設定にまとめていますのでそちらをご覧下さい。

参考文献

NucleusWiki

Nucleusでつくる!最強のブログサイトのp.279~283

Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です