DedeEIMS如何实现中英文调用不同排版主页/栏目页面
来源:互联网 发布:日本兵战斗力知乎 编辑:程序博客网 时间:2024/05/17 05:53
DedeEIMS模板路径中的{style}{lang}标签解释
当我们把模板改更这个功能加上之后会发现默认的路径里有了{style}/{lang}标签这两个标签
或直接从数据库的_arctype里也可以看到字段tempindex templist temparticle里都有
那么这两个标签什么意思呢?
经过测试知道{style}{lang}指的是两个文件夹
{style}从表面也可以知道是风格
从后台的系统基本参数里的“模板默认风格”可以来更改。
安装的时候给我们安装了两套模板,是templets下的blue和default
{lang}就是语言了
dede为我们提供了三种,中简,中繁,英
而这三种语言的模板文件夹文件是固化好的,从数据库_arctype可以看出分别是对应{style}文件夹下的gb2312 、
big5 、en
只要在这{style}文件夹下建好这三个语言文件夹(gb2312、big5、en),再在里面分别写上不同语言的模板,
程序就会根据不同语言来找到对应语言的模板
dede在默认的两套模板里都只提供了en这个文件夹
从include/arc.listview.class.php这个文件可以看出,dede是这样来处理的
如果找不到对应语言里的模板文件那么就找到en文件夹里的固化好了的对应模板文件,从这里来看en文件夹还是很重要的里面的几个模板名字也是固化好的。
这样做当然方便了很多,要更改不同风格的模板也很简单,语言也不会乱
但是在测试中发现,只有频道首页和单独内容页会找到相应语言下的模板去生成,列表页和文章页则一直是
找到en文件夹下的对应模板文件,这应该是个小失误。
只要把include/channelunit.func.php这个文件的第273行改为$tmpdir = str_replace(‘{lang}’,
$userlang, $tmpdirn);就可以了。
当然如果不用这两个标签,直接模板的绝对路径也可以,也就不需要改什么东西了。
但是如果要更改的时候就稍有点麻烦了
http://blog.58top.net:81/?p=172
当我们把模板改更这个功能加上之后会发现默认的路径里有了{style}/{lang}标签这两个标签
或直接从数据库的_arctype里也可以看到字段tempindex templist temparticle里都有
那么这两个标签什么意思呢?
经过测试知道{style}{lang}指的是两个文件夹
{style}从表面也可以知道是风格
从后台的系统基本参数里的“模板默认风格”可以来更改。
安装的时候给我们安装了两套模板,是templets下的blue和default
{lang}就是语言了
dede为我们提供了三种,中简,中繁,英
而这三种语言的模板文件夹文件是固化好的,从数据库_arctype可以看出分别是对应{style}文件夹下的gb2312 、
big5 、en
只要在这{style}文件夹下建好这三个语言文件夹(gb2312、big5、en),再在里面分别写上不同语言的模板,
程序就会根据不同语言来找到对应语言的模板
dede在默认的两套模板里都只提供了en这个文件夹
从include/arc.listview.class.php这个文件可以看出,dede是这样来处理的
如果找不到对应语言里的模板文件那么就找到en文件夹里的固化好了的对应模板文件,从这里来看en文件夹还是很重要的里面的几个模板名字也是固化好的。
这样做当然方便了很多,要更改不同风格的模板也很简单,语言也不会乱
但是在测试中发现,只有频道首页和单独内容页会找到相应语言下的模板去生成,列表页和文章页则一直是
找到en文件夹下的对应模板文件,这应该是个小失误。
只要把include/channelunit.func.php这个文件的第273行改为$tmpdir = str_replace(‘{lang}’,
$userlang, $tmpdirn);就可以了。
当然如果不用这两个标签,直接模板的绝对路径也可以,也就不需要改什么东西了。
但是如果要更改的时候就稍有点麻烦了
http://blog.58top.net:81/?p=172
- DedeEIMS如何实现中英文调用不同排版主页/栏目页面
- dedeeims中网站一级栏目二级栏目循环调用
- dedeeims中产品栏目一二级同时循环调用调用
- dedeCMS 主页调用栏目描述
- dede list 2个不同栏目如何调用同一个栏目文章,类似副栏目?
- DEDE栏目内容调用成企业简介类的单页面如何实现
- html页面如何实现中英文切换?
- 解决dedeeims双语模板调用同一指定栏目ID的方法
- dedecms中实现列表页面调用其它栏目的信息
- DEDEEIMS双语调用指定ID产品列表对应中英文相应模板的办法
- dedeeims 设置栏目访问类型(静态&动态)
- 很混乱的DEDEEIMS的栏目递归
- 帝国cms 中子栏目循环标签listsonclass调用文章位置不同如何同时循环如下
- 如何使用Shiro实现不同用户登录成功后跳转到不同主页?
- Dede 如何调用栏目封面
- phpcms如何调用栏目图片
- kendo实现栏目管理页面
- 在用户控件中如何调用主页面的事件之页面反射
- Google Chrome下重新打开最近关闭到标签页
- 数据库字符集问题
- Linux 软件包管理
- 10.IDA-基本操作
- MySQL设置唯一键
- DedeEIMS如何实现中英文调用不同排版主页/栏目页面
- Eclipse中将Java项目 打包为jar,并且引入第三方jar包 解决办法
- 慎用USES_CONVERSION
- ANDROID---WIFI插件
- WINDBG调试内核以及驱动的基本步骤和要点(包括双机调试,虚拟机调试,virtualbox加速调试)
- armeabi和armeabi-v7a
- 6 个基于 jQuery 的表单向导插件推荐
- WEB通用测试用例
- Linux 系统管理命令