详解织梦DEDECMS自己动手添加一个函数实现模板中任意调用
是否遇到过想调用某些自定义字段,却发现dedecms的标签底层模板字段不包括这个字段呢?这就大大限制了灵活性,但dede也不可能让所有字段都允许调用的,那样就会大大降低系统效率,所以今天分享的是一个比较完美解决这个问题的方法,配合dede标签,几乎可以说没有什么不能调用的了。
先上代码
首先把上面代码放到 include/extend.func.php 里,如果没有这个文件就自己建立一个(放到 ?> 前面哦)
然后我们就可以在模板里任意使用了。
使用方法:
利用自定义函数对标签进行扩展
如:
这里的“标记”就是要调用的表的主键的值,常见的就是id和aid、mid、uid之类的
标签底层模板内
举例
例如arclist标签底层模板字段是没有body字段的,就是说不能用arclist把文章内容调用出来的,当然这种需求很少,但不是没有,现在我们就可以这样使用
还有很多作用,如type标签调用栏目简介,等等,自己去挖掘吧。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/dedecms/3932.html