在易优CMS中,如何动态显示自由表单回复列表中的自定义字段?

COS、CDN

在易优CMS中,自由表单回复列表中的自定义字段可以通过 formreply 标签动态显示。以下是详细的步骤和说明:

  1. 获取自定义字段ID

    • 首先,需要知道自定义字段的ID。通常,这些ID可以在易优CMS后台的自由表单管理中找到。假设自定义字段的ID为 1802
  2. 使用 formreply 标签

    • 在模板文件中,使用 formreply 标签获取自由表单的回复列表。例如:
      html
       
      {eyou:formreply typeid="52" id="field" pagesize='5'} 用户头像: {$field.head_pic} 用户昵称: {$field.nickname} 留言时间: {$field.add_time|MyDate='Y-m-d H:i:s',###} {$field.attr.1802.attr_name}: {$field.attr.1802.attr_value} {notempty name='$field.last_one'} {$field.hidden} <a href="javascript:void(0);" {$field.onclick}>查看更多</a> {/notempty} {/eyou:formreply}
  3. 动态显示自定义字段

    • 使用 {$field.attr.1802.attr_name} 和 {$field.attr.1802.attr_value} 动态显示自定义字段的名称和值。其中 1802 是自定义字段的ID,实际使用时需要替换为具体的字段ID。
    • 例如,假设有一个自定义字段ID为 1803,字段名称为“联系电话”,字段值为用户的电话号码,可以这样显示:
      html
       
      联系电话: {$field.attr.1803.attr_value}
  4. 处理多个自定义字段

    • 如果需要显示多个自定义字段,可以依次添加相应的代码。例如,假设有两个自定义字段ID分别为 1802 和 1803
      html
       
      {$field.attr.1802.attr_name}: {$field.attr.1802.attr_value} 联系电话: {$field.attr.1803.attr_value}
  5. 确保字段ID正确

    • 在使用 formreply 标签时,确保每个自定义字段的ID是正确的。如果ID错误,将无法正确显示字段值。
  6. 测试显示效果

    • 保存模板文件后,在浏览器中访问相关页面,测试自定义字段是否正确显示。确保每个自定义字段的名称和值都能正确显示在页面上。
COS、CDN
热门