织梦CMS增加栏目

织梦CMS增加栏目的几种方式

织梦CMS提供了多种增加栏目的途径,除了常规的后台操作外,还可以通过数据库操作、程序接口等方法来批量增加栏目。

一、后台手动增加栏目

这是最常用的方式:核心→栏目管理→点击"增加顶级栏目"或"增加子栏目"。填写栏目名称、目录、模板等信息后保存。

二、通过SQL批量增加栏目

INSERT INTO dede_arctype (reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,tempindex,templist,temparticle,description,keywords,seotitle) VALUES
(0,0,10,'公司新闻','news','index.html','index.html',1,1,'{style}/index_article.htm','{style}/list_article.htm','{style}/article_article.htm','公司新闻栏目','公司新闻,企业动态','公司新闻'),
(0,0,20,'产品中心','products','index.html','index.html',1,1,'{style}/index_article.htm','{style}/list_article.htm','{style}/article_article.htm','产品中心栏目','产品,服务','产品中心');

使用SQL批量增加时,核心字段说明:

三、通过程序接口增加栏目

require_once(dirname(__FILE__)."/include/common.inc.php");
$typeid=0; // 父栏目,0为顶级
$typename="新栏目";
$typedir="newcate";
$dsql->ExecuteNoneQuery("INSERT INTO dede_arctype (reid,typename,typedir) VALUES ('$typeid','$typename','$typedir')");

四、增加栏目后的必要操作

  1. 更新系统缓存(核心中的缓存管理)。
  2. 生成栏目页HTML(一键更新栏目)。
  3. 检查网站导航是否正确显示新栏目。
  4. 配置栏目的SEO信息(标题、关键词、描述)。

五、注意事项

建议:如果需要在不同站点间迁移栏目,可以导出dede_arctype表的SQL,修改关键字段后导入目标站点,节省重复建栏目的时间。