当前位置:首页 > 帝国CMS学习

帝国CMS模板不为人知的技巧 – 对语言包重新赋值应用

作者:TryLife | 时间:2014-12-05 | 栏目:帝国CMS学习 | 围观热度:1328

引言:在PHP里只有常量不能重新赋值,比如在ECMS定义安装位置的ECMS_PATH;帝国CMS程序上在对模板中变量赋值,函数/标签赋值之前通常先引用了这些必要的参数;也就是说我们可以通过在模板中重新对其进行赋值得到我们想要的新内容,从而不在二次开发的情况下得到在模板中的效果;下面用一个实例和trylife一起体验下对程序语言包的重新赋值效果;

帝国CMS函数语言包e/data/language/gb/pub/fun.php

实例一:将指定列表分页更改为英文

操作步骤:

1.打开语言包e/data/language/gb/pub/fun.php
2.找到相关的分页成员,就是$fun_r的有关分页的KEY值
3.模板中用的分页变量是[!--show.listpage--]帝国默认的安装啥都没改过
4.重新赋值,并加到指定列表模板的顶部,trylife做的代码点击后边链接:ecms-template-language-evaluation
5.将4中代码粘贴到列表模板顶部
6.赶紧测试下吧^^
7.同样此方法可以 给位置导航:[!--newsnav--] 内容页的分页:[!--page.url--]等赋值

将指定帝国CMS列表分页更改为英文效果图