0

我有 2 个频道。频道 2 有一个与频道 1 相关的下拉选择框。我想在一个页面上显示有关两个频道的所有信息:

{exp:channel:entries channel="channel1|channel2" require_entry="yes" limit="1"}
{title}
Channel1 info: {tag_from_channel1}
...                             
{reverse_related_entries id="channel2"}
...
{/reverse_related_entries}
{/exp:channel:entries}

我从 {tag_from_channel1} 获取 ID 而不是值。如何显示值而不是 ID?

4

1 回答 1

0

尝试删除require_entry="yes"有助于故障排除的参数:

{exp:channel:entries channel="channel1|channel2" limit="1"}
    {title}

    {reverse_related_entries}
        {title}
    {/reverse_related_entries}
{/exp:channel:entries}

dynamic="off"您可以通过使用以下命令对您的 Channel Entries 查询进行硬编码并指定单个条目来消除导致问题的 URL,从而进一步调试您的问题entry_id="99"

{exp:channel:entries ... dynamic="off" entry_id="99"}

此外,{reverse_related_entries}标签不应该有id=参数。来自ExpressionEngine 关系文档

与相关条目标签不同,反向相关条目标签不包含 ID 参数,因为不需要。

您是否打算{related entries}改用?

于 2012-01-09T17:17:03.850 回答