0

我有频道市场和家庭。两者都有相同的表达式引擎的类别组。我想打印出通道市场的所有条目,类别为 XY,并且对于每个市场,我只想打印与其相关的类别 XY 的第一个家庭条目。

在我的解决方案中,似乎关系字段“市场家庭”中的类别参数不起作用。这是代码:

{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-family -> 渠道市场内的多个关系字段

感谢您的任何帮助 :)

4

1 回答 1

0

您是否尝试过在参数中手动输入类别 ID,而不是使用插件来验证它不是插件?

我在 ExpressionEngine 的文档中找不到对能够使用 category 参数的关系字段的任何具体引用:http: //ellislab.com/expressionengine/user-guide/modules/channel/relationships.html

于 2013-11-15T03:11:55.250 回答