后端的10月CMS部分字段不渲染树枝

时间:2018-10-28 12:21:18

标签: octobercms

我有default.htm组件,其中有一些逻辑

{% set vilas = vilas.vilas %}
<ul>
    {% for vila in vilas %}
    <li>{{vila.name}}</li>
    {% endfor %}
</ul>

当我像首页一样在前端显示它时,效果很好。

但是当我在后端使用部分字段并使用部分路径时:

$/plugin_author/plugin_name/components/component_name/default.htm

...此部分字段无法渲染树枝。

当我在后端编辑记录时,此字段显示诸如文本的树枝语法。

我想在后端显示相同的逻辑,在本例中为Vilas列表。

1 个答案:

答案 0 :(得分:0)

后端部分不支持TWIG,但它们确实支持PHP(如Zakir所指出的)。

不幸的是,对PHP的支持非常初级。您实际上无法在部分代码中执行条件逻辑;您只能回显一个字符串/数字。

如果要在后端部分中执行条件格式,则应在相关控制器中创建一个函数,然后在部分中使用<?= $this->myCustomFunction(); ?>