我有渠道市场和家庭。两者都具有相同的表达式类别组。 我想打印出类别为XY的渠道市场的所有条目,并且我想要打印的每个市场只有XY类别的第一个家庭条目。
在我的解决方案中,似乎关系字段“market-families”中的category参数不起作用。这是代码:
{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} - &gt;插件从段中获取类别ID。
市场家庭 - &gt;渠道市场内的多重关系领域
感谢您的帮助:)
答案 0 :(得分:0)
您是否尝试在参数中手动输入类别ID而不是使用插件来验证它不是插件?
我找不到任何关于能够在ExpressionEngine文档中使用category参数的关系字段的具体引用:http://ellislab.com/expressionengine/user-guide/modules/channel/relationships.html