我有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?
答案 0 :(得分: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"
对频道条目查询进行硬编码并使用entry_id="99"
指定单个条目来消除导致问题的网址,从而进一步调试您的问题:
{exp:channel:entries ... dynamic="off" entry_id="99"}
此外,{reverse_related_entries}
标记不应包含id=
参数。来自ExpressionEngine Relationship Documentation:
与Related Entries标记不同, Reverse Related Entries 标记可以 不包含ID参数,因为没有必要。
你是打算改用{related entries}
吗?