EyouCMS中的attribute标签如何使用?

wdzsjl 2周前 (01-01) 阅读数 46 #ZBlog

在EyouCMS中,attribute标签用于获取栏目的属性列表,或者单独获取某个属性值。这个标签非常灵活,可以根据不同的需求来显示栏目属性。其基本语法如下:

html
 
{eyou:attribute type='auto'} {$attr.name}:{$attr.value} {/eyou:attribute}

在这个例子中,type='auto' 表示自动类型,即随着后台属性的新增而自动显示。这意味着你每次在后台新增属性时,无需修改模板代码,属性就会自动显示在前端页面上。

attribute标签还支持其他一些属性,例如:

  • aid: 文档ID。在 arclist 标签、list 标签之内,以及内容页模板中一般不需要指定 aid 属性,系统会自动获取。
  • type: 标签类型,默认是手动类型(default)。具体可以设置为:
    • type='default': 手动类型,新增的属性要显示必须在模板里添加后台复制的标签代码。
    • type='auto': 自动类型,随着后台属性的新增而自动显示。
    • type='newattr': 用于新版商品参数的展示。
  • empty: 没有数据时显示的文案。
  • mod: 每隔N行输出的内容。
  • id: 可以任意指定循环里的变量名替代 field,假设 id='field1',模板调用如:{$field.title} 变成 {$field1.title}
wx.jpg ywfw.jpg
热门