公用模板中修改变量值的特点及使用方法发布
优采云 发布时间: 2021-04-28 01:06公用模板中修改变量值的特点及使用方法发布
共享php cms v9自定义变量插件
发布时间:2016年2月18日|编者:小勇|类别:cms网站建设教程|阅读:时报|评论:人
很多时候,我们希望自定义一些变量以完成某些功能,例如定义新闻页面的数量,侧边栏联系信息以及其他经常修改的简短内容。我们以前的解决方案是直接修改源代码或使用Fragmentation函数,
使用此插件,您可以直接在网站的后台进行设置,而无需修改网站的代码。
由于许多外包公司都使用PHP cms,所以很多时候我们希望客户自己修改变量的值(例如联系电话),而不是让他们自己添加或删除变量,以免修改错误并导致网站错误。
此插件解决了这些问题。
----------
插件功能:
1.管理系统是分开的,普通管理员只能修改变量值,而高级管理员可以修改所有设置。 (特定权限,请在角色管理中设置自己的权限)
2.多站点支持
3.多类别管理
4.使用php cms系统缓存来减轻数据库访问压力。
注意:
1.由于该插件使用了php cms的缓存功能,因此请注意/ caches /目录的写许可权。
2.安装后,两个菜单位于[Content Management]的[Content Management]和[Content Related Settings]中。
[内容发布管理\字段管理]普通管理员使用字段修改界面
[内容相关设置\字段设置]超级管理员使用字段修改界面
--------------------------------------------------- -------------------
使用方法:
定义公共模板(例如templates \ default \ content \ header.html):
{php $ allFields = customField();} //获取所有站点的所有变量
{php $ cm = $ allFields [$ siteid];} //使用当前站点变量
{php $ cm = $ allFields [3];} //类推,使用站点3变量
--------------------------------------------------- -------------------
可变参考方法:
如果定义了{php $ cm = $ allFields [$ siteid];},请使用:
{$ cm [contact_name]}
相反使用:
{$ allFields [$ siteid] ['contact_name']}
{$ allFields [1] ['contact_name']}
{$ allFields [2] ['contact_name']}
下载
本文标签:php cms自定义变量自定义字段
赞助我们:如果您认为本网站的内容确实对您有帮助,请赞助我们,以便我们能够激励我们继续为您贡献更多有用的内容→赞助我们