在模板中传递表达式引擎变量时遇到一些问题。
有一段代码:
// 询问:
{exp:channel:entries
channel="static"
}
// 在循环中重复字段
{content_matrix}
<div>
{text_cell}
</div>
{image}
{/content_matrix}
//
{/exp:channel:entries}
我想将具有大内部 HTML(示例较短)结构的 content_matrix 字段移动到单独的嵌入模板中,以便在其他模板中重用。
试图构建这样的嵌入,但它不起作用:
{embed="incl/content_matrix" matrix="{content_matrix}"}
和较小模板的主体:
{embed:matrix}
<div>
{text_cell}
</div>
{image}
{/embed:matrix}
这样,如果您传递单个元素(如 ID),它就可以工作,但不能传递多个元素。也许它需要通过整个条目。
怎么做?
谢谢。