官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
如何对自定义字段做特殊显示处理
超级蜘蛛查
2024-02-28 16:33:33
413
后台可以自由添加字段,但是前台默认显示的格式是固定的,但你可以对它做进一步的个性处理,如下图所示。  如下图所示,你可以对模板进行字段的个性化处理  图中涉及到的代码如下 ``` {qb:showpage field="title,content,picurl,telphone,maps,rooms_buju"} {title}:{value} {/qb:showpage} 室内布局:{$info.rooms_buju} 室内布局: {volist name=":str_array(get_field(2)['rooms_buju']['options'])" id="name" key="k"} {$name}、 {/volist} 配套设施: {volist name=":str_array(get_field(2)['peitao']['options'])" id="name" key="k"} {$name}、 {/volist} ``` 其中`field="title,content,picurl,telphone,maps,rooms_buju"` 这个参数是为了禁止哪些字段自动显示出来,避免重复显示。 `室内布局:{$info.rooms_buju}` 这个是直接显示,不做特殊处理。仅只是做了位置的调整处理而已 > 下面这段代码,是对单选项的特殊化显示处理。为了实现把所有选项都列出来,而对选中项实现加红突出显示的目的。注意当中的自定义字段名是 `rooms_buju` 对应换成你自己的。 ``` {volist name=":str_array(get_field(2)['rooms_buju']['options'])" id="name" key="k"} {$name}、 {/volist} ``` > 下面这段代码,是对多选项的特殊化显示处理。为了实现把所有选项都列出来,而对选中项实现加红突出显示的目的。注意当中的自定义字段名是 `peitao` 对应换成你自己的。 ``` {volist name=":str_array(get_field(2)['peitao']['options'])" id="name" key="k"} {$name}、 {/volist} ``` > 最后,特别要提醒一下,在判断当中用到变量名前面加了一个前缀下画线,比如 `{$k==$info._rooms_buju?'red':''}`当中的 `$info._rooms_buju` 注意并不是 `$info.rooms_buju` 。又比如 `{:in_array($k,str_array($info._peitao))?'red':''}` 当中的 `$info._peitao`注意并不是 `$info.peitao` 。他们都分别在字段名前面加了一个下画线。这代表是取原始数值,而不是转义后显示出来的数值。 ***** 上面仅仅是对单选 与 多选项的特殊处理。他们获取的原始循环数组都用到了 `str_array` 函数。其它字段,比如二级,三维数组的话,有点不一样。就用另外的 `json_decode` ,比如 ``` {volist name=":json_decode(get_field(2)['xxxxxaaaaaaa']['options'],true)" id="rs"} {/volist} ``` 最后重点再提醒一下,其中的 `get_field(2)` 代表获取模型二的内容
本文链接:https://x1.wanxiangsucai.com/read/154.html
上一篇:
下一篇:齐博x1云标签插件-一件提取关键词无法使用的解决办法
相关文章推荐
1.
站内引用添加到编辑器后在编辑器显示错乱?一招告诉你怎么解决
2.
客服系统显示客户在哪个页面
3.
标签之无刷新显示更多
4.
显示购物车数量与商品
5.
会员中心菜单权限显示
6.
导航的高亮处理
7.
前台后台地址跳转的处理
8.
登录提醒判断处理
9.
做模板组图单图无图混排的处理
10.
模板中常用的TP标签数据处理
齐博X1教程专栏最新文章
1.
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
2.
齐博x1云标签插件-一件提取关键词无法使用的解决办法..
3.
关于thinkphp5
4.
齐博X1更新记录
5.
解决Web部署 svg/woff/woff2字体 404错误
6.
云市场注意事项
7.
如何调取当前模块ID
8.
URL伪静态设置
9.
QQ登录接口配置
10.
邮箱接口设置之QQ企业邮箱
齐博X1教程专栏文章推荐
1.
如何新增加系统表单字段输入选项
2.
012-会员管理
3.
如何定义微信模板消息
4.
block模板的分块替换
5.
如何静默修复热更新
6.
齐博X1--栏目多图字段的循环调用
7.
滑动门+下滑加载更多详细图解
8.
JS网页快速接入支付功能
9.
风格模块碎片是什么?
10.
头部底部菜单高亮设置
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱