ユーザーによるエントリのフラグ設定については、Flag Master を参照してください。ここでも見ることができるmithra62からのアドオン:
http://devot-ee.com/add-ons/flag-master
私にとってトリッキーなことは、異なるフィールド グループに同様のタイトルのフィールドを持つことができないという事実です。
1 つのルートは、チャネル エントリ ループ内の変数でSwitcheeを使用している可能性があります。{channel}
擬似コードは次のようになります。
{exp:channel:entries channel="news|someother"}
{exp:switchee variable="{channel}" parse="inward"}
{case value="someother"}
someother channel tags
{/case}
{case value="news"}
your news channel tags
{/case}
{case default="yes"}
everything else etc.
{/case}
{/exp:switchee}
{/exp:channel:entries}
また、おそらく Stash で何かを行うこともできますが、それはparams との一致ですが、それはもう少し複雑になる可能性があります。Stash と Low Variables は、私の次の提案に当てはまるかもしれない解析順序の問題に遭遇した場合に、タグを早期に解析するのに役立つかもしれません。
また、カスタム フィールドの前にチャネルの短い名前を付けて、ネイティブの {channel} 変数を使用するように設定できることを忘れないでください。カスタム フィールドには、チャネルの短い名前と一致するプレフィックスを付けます。たとえば、ニュース チャンネルのテキストエリア フィールドで何らかの説明を表示する場合は、次のようにしますnews_textarea_description
。
次に、上記のフィールドを呼び出すときに、次のようなことができ、カスタムフィールドのプレフィックスを構築します。
{exp:channel:entries channel="news|someother"}
{{channel}_textarea_description}
{/exp:channel:entries}
また、あなたは最初の部分を四角にしていると言いましたが、このアドオンは他の人にも役立つかもしれません:
http://brandnewbox.co.uk/products/details/selected_items -ドキュメントとダウンロード