第8弾/カテゴリVIEW コンポーネント

 金魚屋開発支援シリーズ第8弾。

はじめに

  • 以下あらゆる著作物の利用に関して著作者は一切の責任を負いません。
  • 以下あらゆる著作物の著作権は金魚屋ですが、とりたてて利用に制限はありません。
  • 利用にはHTML とPHP について多少の知識が必要です。
  • ツッコミ大歓迎。
  • 細かいところは解説しません。
  • 設定とか間違えるとエラー吐きます。
  • これは CMS Joomla! の component です。

NAME

com_kingyoya_category_view - コンテンツカテゴリVIEW コンポーネント

目的

  • コンテンツカテゴリの説明文やタイトルだけを表示するコンポーネント
  • 従来の機能ではできない複雑な表示を、モジュールと組み合わせることによって実現するために作成。
注意
  • 引数間違えたり値とり損ねたりするとE_USER_WARNING にエラー吐きます。
  • XML のデフォルト値までは取ってません。

HISTORY

2008-06-20 Version 1.1.0

 間抜けなことにアクセス権限をチェックしてなかったので、チェックするよう修正。

2008-06-20 Version 1.0.0

 公開

動作環境

  • Joomla 1.0.12
  • Joomla 1.0.13 以降ではテンプレートにHTML タグを使えない

使い方

  1. コンポーネントをインストールする。
  2. メニューにコンポーネントを登録する。
  3. メニュー登録で各種パラメータを設定する。
同じItemid で色々なカテゴリを表示するには

 URL パラメータやPOST パラメータで id の値にカテゴリのID を指定する。

メニューパラメータ

表示カテゴリ

 必須

 表示するカテゴリの既定値。URL パラメータやPOST パラメータで id の値が指定されていない場合に使用される。

非公開アイテム

 必須

 非公開になっているカテゴリ・セクションでも表示するかどうか

テンプレート

 必須

 表示に利用するテンプレート。{ID} や{TITLE} などで指定カテゴリの情報を表示できる。リンクなどの属性値にも使える。

テンプレートパラメータ

{BR}

 改行タグ<br />に変換。テンプレートに直接改行タグを書けないことに注意。

{ID}

 カテゴリのID。

{NAME}

 カテゴリの名前。

{TITLE}

 カテゴリのタイトル。

{DESCRIPTION}

 カテゴリの説明。HTML も展開される。

{IMAGE}

 カテゴリの画像のURL。<img src="{IMAGE}" /> で画像表示できる。

{SECTION_ID}

 カテゴリが所属するセクションのID。

{SECTION_NAME}

 カテゴリが所属するセクションの名前。

{SECTION_TITLE}

 カテゴリが所属するセクションのタイトル。

{SECTION_DESCRIPTION}

 カテゴリが所属するセクションの説明。HTML も展開される。

{SECTION_IMAGE}

 カテゴリが所属するセクションの画像のURL。<img src="{SECTION_IMAGE}" /> で画像表示できる。

FILES

kingyoya_category_view.xml

 コンポーネントインストールXML

kingyoya_category_view.php

 Frontend 処理スクリプト

kingyoya_category_view.html.php

 Frontend 出力処理スクリプト