自定义多字段增强版 64人关注

1. 插件信息

最新版本v1.0.2
更新时间2025-02-20 17:56:12
支持版本Eyoucms 1.6.0 - 最新版
插件价格¥99.9
服务支持域名授权,永久使用
运行环境PHP 7.4, MySQL 5.6

2. 使用场景

本插件专为处理复杂数据结构而设计,特别适合需要动态添加或管理多个自定义字段的场景。无论是不同场景还是多样化样式的需求,您都无需再为多字段的添加和调用感到困扰。通过可视化操作界面,简单易用,一切尽在您的掌控之中!


参考以上四个图这个例子,比如我现有的eyoucms的内容页或者栏目页模版,想一个模版,不同文章不同栏目,都要显示不同的字还是图片,是比较麻烦的,但是通过本插件,很简单即可实现,后台一键添加,一键绑定,一个模版,不同栏目不同文章都可以展示出来不同的内容,如果没有内容,也不会展示!所以轻而易举的就可以实现复杂场景的调用功能!让你不用一直在复制模版的路上!

3. 配置说明

本插件的操作逻辑遵循群组、栏目、内容的结构模式。例如,如果首页包含四个部分,您首先需要创建一个名为“网站首页”的群组,然后在此群组下添加四个栏目:栏目1、栏目2、栏目3和栏目4。接下来,您可以在相应的栏目中轻松添加所需的数据,支持单文本、多文本、图片以及附件等多种格式。

所有数据维护工作都在插件内部完成,简化了您的操作流程。后续更新会自动同步到对应的文档和栏目页面,确保数据添加与绑定更加便捷高效。这样设计不仅提高了内容管理的灵活性,也提升了用户体验,使信息组织和展示变得更加直观简单。

4. 调用代码

调用方法
{eyou:weapptaglib name="('Diyfield','get',array('groupid'=>2,'typeid'=>1,'aid'=>'105'))" id='field'}只需要改动 array('groupid'=>2,'typeid'=>1,'aid'=>'1') 这个位置
groupid 这里的2 = 后台插件里面的群组ID
typeid 这里的1 = 后台的调用类型,如果是0 那就是调用未关联的数据,如果是如果是1 那就是调用关联文档数据,如果是2 那就是调用关联的栏目数据
aid 这里的1 = 关联ID,如果类型是0,那这里就是调用内容的ID,如果是如果是1 那这里就是文档的ID,如果是2 那就是栏目的ID

//直接调用群组
{eyou:weapptaglib name="('Diyfield','get',array('groupid'=>2,'typeid'=>1,'aid'=>'105'))" id='field'}//调用关联的当前栏目
{eyou:weapptaglib name="('Diyfield','get',array('groupid'=>2,'typeid'=>2,'aid'=>$eyou['field']['typeid']))" id='field'}//调用关联的当前文章

相关代码
{eyou:weapptaglib name="('Diyfield','get',array('groupid'=>2,'typeid'=>1,'aid'=>$eyou['field']['aid']))" id='field'}{$field.id} = 插件内容ID
{$field.groupid} = 插件所属群组ID
{$field.type} = 内容所属类型 0=不关联,1=文档,2=栏目
{$field.aid} = 关联id
{$field.title} = 标题
{$field.add_time|MyDate='Y-m-d H:i:s',###} = 添加时间
{$field.update_time|MyDate='Y-m-d H:i:s',###} = 更新时间
循环数据参数
{volist name="$field.content" id="field2"}{volist name="field2" id="item"}{$item.value}
{/volist}{/volist}{/eyou:weapptaglib}


文档最后更新时间:2025-03-28 15:27:52

回到
顶部