当前位置:主页 > 程序插件 >
织梦dedecms栏目增加栏目英文名字与栏目图片的功能

织梦dedecms栏目增加栏目英文名字与栏目图片的功能

  • 在使用织梦Dedecms开发企业站模板的时候,经常用到双语版本的模板和每个栏目配一个单独的图片,这时就需要二次开发来实现栏目增加栏目英文名字与栏目图片的功能。 本文将为大家...
支持: DEDECMS5.7版本

支持程序: DEDECMS5.7版本

在使用织梦Dedecms开发企业站模板的时候,经常用到双语版本的模板和每个栏目配一个单独的图片,这时就需要二次开发来实现栏目增加栏目英文名字与栏目图片的功能。

本文将为大家带来织梦程序dedecms栏目增加栏目英文名字与栏目图片的方法,需要的同学可以在本文底部下载到相关的文件。

一、下图是织梦dedecms的栏目增加英文名称与栏目图片的最终效果图:

织梦dedecms的栏目增加英文名称与栏目图片的最终效果图

二、首先在织梦dedecms后台添加相应的字段,进入后台-系统-SQL命令行工具-  输入以下代码并执行,如图:

  1. ALTER TABLE `dede_arctype` ADD `enname` CHAR( 255 ) NOT NULL DEFAULT ''
  2. ALTER TABLE `dede_arctype` ADD `litpic` CHAR( 255 ) NOT NULL DEFAULT ''
  3. ALTER TABLE `dede_arctype` ADD `litimg` CHAR( 255 ) NOT NULL DEFAULT ''

在后台添加相应栏目英文名字与栏目图片的字段

三、涉及的文件如下,如果修改过这些,请注意备份:

/dede/templets/catalog_add.htm

/dede/templets/catalog_edit.htm

/dede/catalog_add.php

/dede/catalog_edit.php

/include/taglib/channel.lib.php

/include/taglib/channelartlist.lib.php

/include/taglib/type.lib.php

四、织梦前台栏目调用的标签写法如下:

1.导航channelartlist调用代码:

{dede:channelartlist row=7 typeid=top}

英文名称:{dede:field.enname/}

栏目大图:{dede:field.litpic/}

栏目小图:{dede:field.litimg/}

{/dede:channelartlist}

2.导航channel调用代码:

{dede:channel row=7 type=top}

英文名称:[field:enname/]

栏目大图:[field:litpic/]

栏目小图:[field:litimg/]

{/dede:channel}

3.单个栏目 type 调用代码:

{dede:type typeid=1}

英文名称:[field:enname/]

栏目大图:[field:litpic/]

栏目小图:[field:litimg/]

{/dede:type}

4.顶级栏目英文名称模板标签:{dede:field.typeid function=getToptype(@me,enname)/}

5.顶级栏目大图模板调用标签:{dede:field.typeid function=getToptype(@me,litpic)/}

6.顶级栏目小图模板调用标签:{dede:field.typeid function=getToptype(@me,litimg)/}

以上就是栏目增加栏目英文名字与栏目图片的功能的方法,直接下载文件后覆盖文件即可完成对增加栏目英文名字与栏目图片的功能,如果有二次开发的同学覆盖前请注意备份

上一篇:Discuz微信营销插件 微信广告拼图5.0

下一篇:没有了

×
QQ在线客服

服务中心

zfzf