ページ 11

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

Posted: 2011年12月01日(木) 11:55
by 8nda3
wordpressにはカテゴリをつくると、ひとつの記事に対して
チェックボックスで複数のカテゴリにあてはめることができます。

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

意味が伝わるでしょうか :oops:
例えば素材サイトだとしたら『ピンクの花』の写真をイメージごとのカテゴリに分けるときに
「花」
「ピンク」
「かわいい」
「プレゼント」
など、リソースは一つで複数のカテゴリにあてはまるようにしたいです。

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

Posted: 2011年12月01日(木) 13:47
by yama
http://wiki.modxcms.com/index.php/Categ ... with_Ditto
Dittoで実装できると思います

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

Posted: 2011年12月01日(木) 14:42
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を使ってカテゴリータグ分け表示にする場合、
写真ページはすべて一箇所にまとめる(ひとつの親リソースの下)ほうがわかりやすいと思います。

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

Posted: 2011年12月02日(金) 11:38
by 8nda3
ご返信感謝いたします。
無事に解決いたしました !

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