首页 » 网站建设 » php模子栏目技巧_帝云CMS自动调用当前栏眼前的栏目模型字段

php模子栏目技巧_帝云CMS自动调用当前栏眼前的栏目模型字段

访客 2024-12-12 0

扫一扫用手机浏览

文章目录 [+]

如果创建了许多“栏目模型字段”且栏目较多,且每个栏目划分的字段都不一样,那么在栏目列表页及内容详情页想要调用这些字段就比较麻烦。

分享如下自动判断当前栏目划分字段的调用方法

php模子栏目技巧_帝云CMS自动调用当前栏眼前的栏目模型字段

1、循环当前栏目划分的字段

php模子栏目技巧_帝云CMS自动调用当前栏眼前的栏目模型字段
(图片来自网络侵删)

{loop $cat['field'] $f}...{/loop}

判断字段类型方便调用值

完全调用

show.html

{loop $cat['field'] $f}{php $fe= $ci->module['category_data_field'][$f];} {if $fe && $fe.fieldtype=="Text"} 文本字段:{$fe.name}:{$this->_options[$fe.fieldname]} {elseif $fe && $fe.fieldtype=="Radio"} 单选字段:{$fe.name}:{php $field = dr_field_options($ci->module['category_data_field'][$fe.fieldname]['id']);}{$field[$this->_options[$fe.fieldname]]} {elseif $fe && $fe.fieldtype=="Select"} 下拉选项:{$fe.name}:{php $field = dr_field_options($ci->module['category_data_field'][$fe.fieldname]['id']);}{$field[$this->_options[$fe.fieldname]]} {/if} {/loop}

循环列表中

{search ...} {loop $cat['field'] $f} {php $fe=$ci->module['category_data_field'][$f];} {if $fe && $fe.fieldtype=="Text"} <div> 文本字段:{$t[$fe.fieldname]} </div> {elseif $fe && $fe.fieldtype=="Radio"} <div> 单选按钮:{php $field = dr_field_options($ci->module['category_data_field'][$fe.fieldname]['id']);}{$field[$t[$fe.fieldname]]} </div> {elseif $fe && $fe.fieldtype=="Select"} <div> {$this->_options[$fe.fieldname]} 下拉选项:{php $field = dr_field_options($ci->module['category_data_field'][$fe.fieldname]['id']);}{$field[$t[$fe.fieldname]]} </div> {/if}{/loop} {/search}

帝云CMS-免费开源可商用的PHP建站系统

标签:

相关文章

php编爬虫技巧_PHP爬虫编写

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本措辞。语法接...

网站建设 2024-12-14 阅读0 评论0