这个功能就是当你在后台增加自定义字段后,在前台默认只能获取字段的值,但是字段的名称(官方管名称叫描述)就无法获取到了。
给大家举个例子,在前台我们设置多条件筛选,筛选我们设置了自定义字段,前台也输出了自定义字段,点击就能跳转到对应的文章(产品)列表对吧,但是如果你想输出这个筛选项的名称,官方没有提供对应标签,这时怎么办,官方给的DEMO代码中是直接在代码中写的文本,这样用户想修改只能通过代码修改,所以在这篇文章里,我们来说明一下如果通过二开自定义个人扩展标签的方式来获取对应的自定义字段名称。废话少说直接上代码:
路径:/apps/home/controller/ExtLabelController.php –该文件升级不会覆盖。
将以下方式添加到官方给的 测试扩展单个标签 下方,
该效果运用在筛选效果\联动筛选比较合适。
扩展一下代码,再次获取相同模型下一共多少个自定义字段,传入值为模型的ID,具体代码如下:
该方法在使用时,直接在页面中输出{getnicenum
(*)}即可,*号代码模型ID,将直接输出该模型ID下一共多少个自定义字段