自定义模板

ZKEACMS中的自定义模板是一项高级自定义功能,通过它可以快速创建更加丰富的前端显示。

语法

要访问模板里对象的内容,都必需通过this关键字,this.Model即是传入模板的内容对象,这个对象可能是一个Object,也可能是一个Array,视具体情况而定。

模板语法使用的是与Liquid相同的模板语法,所以您可以在这里查看更详细的语法说明:https://shopify.github.io/liquid/

声明式渲染

用简洁的模板语法来声明式地将数据渲染输出:

{{this.Model.Name}}

输出:

张三

条件判断 if

{% if this.Model %}
  Hello {{ this.Model.Name }}
{% endif %}

访问数组中的项目 for

{% for user in this.Model %}
  {{ user.Name }}
{% endfor %}