表达式引擎在通道中嵌套通道

时间:2013-10-22 14:42:51

标签: templates field expressionengine channels

甚至不确定我是否在问正确的事情。这就是我想要做的。我有模板1使用通道A.模板2使用通道B.我有通道C,它被用在嵌套在模板1和2的片段中,在两个页面上的通道A和B的开始和关闭通道标签之间。我试图将通道C中包含的内容(我有一个分配给通道C的字段组)显示在模板1和2中。不确定我是否正确执行。以下是我的代码无法使用的想法。

以下是两个模板代码的一般概念,省略了所有其他代码:

模板1

{exp:channel:entries channel=“A”}
    {exp:channel:entries channel=“C”}
    {/exp:channel:entries}
{/exp:channel:entries}

模板2

{exp:channel:entries channel=“B”}
    {exp:channel:entries channel=“C”}
    {/exp:channel:entries}
{/exp:channel:entries}

当我尝试嵌套{exp:channel:entries channel =“C”}时,通道A和B的其余内容不会显示。

任何帮助将不胜感激。谢谢! ģ

1 个答案:

答案 0 :(得分:0)

正如您所发现的那样,您无法以您描述的方式筑巢。您希望将频道C内容移动到其自己的模板中,然后在模板1和2中使用嵌入调用来引入频道C数据。

您确实为嵌入式付出了性能价格。