在易优CMS中,自由表单回复列表中的自定义字段可以通过 formreply
标签动态显示。以下是详细的步骤和说明:
-
获取自定义字段ID:
- 首先,需要知道自定义字段的ID。通常,这些ID可以在易优CMS后台的自由表单管理中找到。假设自定义字段的ID为
1802
。
- 首先,需要知道自定义字段的ID。通常,这些ID可以在易优CMS后台的自由表单管理中找到。假设自定义字段的ID为
-
使用
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}
- 在模板文件中,使用
-
动态显示自定义字段:
- 使用
{$field.attr.1802.attr_name}
和{$field.attr.1802.attr_value}
动态显示自定义字段的名称和值。其中1802
是自定义字段的ID,实际使用时需要替换为具体的字段ID。 - 例如,假设有一个自定义字段ID为
1803
,字段名称为“联系电话”,字段值为用户的电话号码,可以这样显示:html联系电话: {$field.attr.1803.attr_value}
- 使用
-
处理多个自定义字段:
- 如果需要显示多个自定义字段,可以依次添加相应的代码。例如,假设有两个自定义字段ID分别为
1802
和1803
:html{$field.attr.1802.attr_name}: {$field.attr.1802.attr_value} 联系电话: {$field.attr.1803.attr_value}
- 如果需要显示多个自定义字段,可以依次添加相应的代码。例如,假设有两个自定义字段ID分别为
-
确保字段ID正确:
- 在使用
formreply
标签时,确保每个自定义字段的ID是正确的。如果ID错误,将无法正确显示字段值。
- 在使用
-
测试显示效果:
- 保存模板文件后,在浏览器中访问相关页面,测试自定义字段是否正确显示。确保每个自定义字段的名称和值都能正确显示在页面上。