网站每个栏目都有不同的栏目英文名称,为了方便客户可以直接在后台栏目处添加和更换这个英文名称,我们需要给dedecms二次开发,增加栏目英文名称输入框。
织梦栏目添加英文名称
1.先给数据库中的dede_arctype表增加一个字段
后台 - 系统 - 系统设置 - SQL命令行工具
|
2.打开 dede empletscatalog_add.htm 搜索
name="typename"
在它的</tr>下面加入
|
3.打开 dede empletscatalog_edit.htm 搜索
name="typename"
在它的</tr>下面加入
|
4.打开 dedecatalog_add.php 搜索
|
改成
|
继续搜索
|
改成
|
5.打开 dedecatalog_edit.php 搜索
|
改成
|
6.打开 include aglibchannelartlist.lib.php 搜索
typedir
改成
typedir,entypename
7.打开 include aglibchannel.lib.php 搜索
typedir
改成
typedir,entypename
注意:这个文件有4处都需要改
8.打开 include aglib ype.lib.php 搜索
typedir
改成
typedir,entypename
9.includerc.listview.class.php 搜索
环境变量
在它下面添加
$this->Fields['entypename'] = $this->TypeLink->TypeInfos['entypename'];
10.includerc.archives.class.php 搜索
$this->Fields['typeid'] = $arr['typeid'];
在它的下面加入
$this->Fields['typeid'] = $this->TypeLink->TypeInfos['entypename'];
后台栏目效果
(此图片来源于网络,如有侵权,请联系删除! )
前台模板中调用标签
|
栏目列表页/内容页 单独调用
|