1つの記事を複数のカテゴリにあてはめたい  【解決済み】

質問全般・改善要望
返信する
8nda3
メンバー
メンバー
記事: 52
登録日時: 2011年10月14日(金) 13:42

1つの記事を複数のカテゴリにあてはめたい

投稿記事 by 8nda3 »

wordpressにはカテゴリをつくると、ひとつの記事に対して
チェックボックスで複数のカテゴリにあてはめることができます。

modxでそのようなカテゴリ分けは可能なのでしょうか?

意味が伝わるでしょうか :oops:
例えば素材サイトだとしたら『ピンクの花』の写真をイメージごとのカテゴリに分けるときに
「花」
「ピンク」
「かわいい」
「プレゼント」
など、リソースは一つで複数のカテゴリにあてはまるようにしたいです。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: 1つの記事を複数のカテゴリにあてはめたい

投稿記事 by yama »

http://wiki.modxcms.com/index.php/Categ ... with_Ditto
Dittoで実装できると思います
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: 1つの記事を複数のカテゴリにあてはめたい

投稿記事 by min-o »

yamaさんが書かれてるようにdittoでできます。

考え方としてはカテゴリーでなくタグで考えるとわかりやすいです。
以下にわたしがやっているやり方を。

テンプレート変数[*CategoryTag*]
■入力タイプ:チェックボックスか複数選択のリストボックス
■入力時のオプション:
 花||ピンク||かわいい||プレゼント||他いくらでも…
■ウィジェット:Delimited List
■Delimiter: ,  ←半角コンマ(dittoコールのtagDelimiterとあわてあれば他の文字でもOK)
などと設定します。

『ピンクの花』の写真ページで、テンプレート変数[*CategoryTag*]の必要なタグを選択

写真の一覧リストを表示するページのdittoコールに
[[Ditto? &parents=`写真ページの親リソースid` &display=`all` &tpl=`表示用テンプレート` &extenders=`tagging` &tagDelimiter=`,` &tagMode=`onlyTags` &tags=`花,ピンク,かわいい` &tagData=`CategoryTag` ]]
とすれば「花」「ピンク」「かわいい」のどれかひとつでもチェックされた写真のページがすべて表示されます。

カテゴリー分けだと、各カテゴリーページを親にして、その子リソースを写真ページにしたくなりますが
dittoのtaggingを使ってカテゴリータグ分け表示にする場合、
写真ページはすべて一箇所にまとめる(ひとつの親リソースの下)ほうがわかりやすいと思います。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
8nda3
メンバー
メンバー
記事: 52
登録日時: 2011年10月14日(金) 13:42

Re: 1つの記事を複数のカテゴリにあてはめたい  【解決済み】

投稿記事 by 8nda3 »

ご返信感謝いたします。
無事に解決いたしました !

分かりやすい解説ありがとうございました :D
返信する