个人工具
名字空间
变换
操作

CMSware模板变量管理

来自站长百科
跳转到: 导航, 搜索

导航:返回上一页

对系统内部模版变量进行管理。

模版变量其实就是定义一个变量的值,然后可以在模版里引用这个变量。比如你定义一个模版变量为"$DefaultAuthor",值为"蓝慕科技",那么你在内容页模版编写的过程中,可以引用这个值:作者:[$DefaultAuthor],这样,你的页面发布出来以后[$DefaultAuthor]处会自动变为"蓝慕科技",当你哪天希望修改这个变量的值的时候,只需要去后台中修改模版变量,比如将"$DefaultAuthor"值修改为"思维 CMSware",然后你发布出的所有页面中[$DefaultAuthor]位置处都将会自动变为思维CMSware.模版变量一般是用来定义BBS的路径啊,图片URL之类的;模版变量只是一个增强功能,不用也是可以的。

通过定义模版变量,你可以实现在模版中使用一些公共变量,比如系统默认定义了一个$PUBLISH_URL的变量,用于定位动态应用的URL,你编写的模版从此可以实现一次编写,随处运行。由于思维(CMSware) 支持远程发布,因而不管是静态发布还是动态发布像模版图片路径、论坛路径等请不要使用相对路径,可以将相应的路径在此设置为模版变量。模版变量以[变量名]的形式调用,如在模版中调用下图的论坛URL的形式为[$BBS_URL]

变量列表和管理

您可以在此新增、编辑或删除变量。其中,全局变量处显示为"是"的是全局变量,对整个系统发布的所有结点生效;显示为"-"的为局部变量,只对具体结点生效

Cmsware37.png

模版变量的新增与修改

(1)全局变量的新增与修改

全局变量,对整个系统发布的所有结点生效

Cmsware38.png

(2)局部变量的新增与修改

局部变量,只对具体结点生效,需要选择变量作用结点范围

Cmsware39.png

变量作用结点范围:选择包含子结点时不需要在对其一级子结点进行选择,选择不包含子结点时需要选择变量作用的结点的每一子结点


参考来源

留言