私はチャンネルMarket and Familyを持っています。どちらも同じ式エンジンのカテゴリ グループを持ちます。カテゴリ XY のチャネル マーケットのすべてのエントリを印刷したいのですが、各マーケットについて、それに関連するカテゴリ XY の最初のファミリ エントリのみを印刷したいと考えています。
私の解決策では、関係フィールド「market-families」内のカテゴリ パラメータが機能しないようです。コードは次のとおりです。
{exp:channel:entries channel="Market" category="{segment_2_category_id}" orderby="title" sort="asc"}
{if "{url_title}" == "{segment_3}"}
<li class="active">
{if:else}
<li>
{/if}
{market-families orderby="title" sort="asc" category="{segment_2_category_id}" limit="1"}
<a href="{base_url}{segment_2}/{url_title}/{market-families:url_title}">{title}</a>
{/market-families}
</li>
{/exp:channel:entries}
伝説:
{segment_2_category_id} -> セグメントからカテゴリ ID を取得するプラグイン。
market-families -> チャネル Market 内の複数の関係フィールド
助けてくれてありがとう:)