0

我正在使用表达式引擎开发一个网站。我已经在模板文件中创建了我想要的页面,现在我正在使用 EE 的标签来使内容动态化。

 {exp:channel:entries    channel="test123"} 
    {test123}
<div class="panel" style="margin-bottom:10px;">
   <div class="paneldiv" style="background-color: red;">
   hello there
   </div>
</div>
   {/test123}
{/exp:channel:entries}

上面的代码使我的 DIV 消失了。但如果我删除标签,DIV 就会出现。

还值得注意的是,当标签进入并单击“查看呈现的模板”时,DIV 会显示出来。

很奇怪!我整天都在打我的头!

4

1 回答 1

0

我相信您错误地使用了 {test123} 标签。首先,我假设 {test123} 指的是“test123”频道中的频道字段。如果是这样,那么您只需删除 {/test123} 结束标记,因为数据字段标记通常是单变量标记。

您的 div 内容消失的原因是 EE 未能将 {test123} 作为变量对处理,因此它不会显示其中的内容。

于 2013-11-06T22:45:26.307 回答