我的知识记录

织梦怎么改网站主页栏目?更新首页调用标签如%20{dede:arclist}?

在织梦CMS中修改网站主页栏目及更新{dede:arclist}等调用标签,需按以下步骤操作:

一、修改首页栏目结构


进入模板管理
后台 → 模板 → 默认模板管理 → 找到首页模板(通常是 /templets/default/index.htm)。

调整栏目代码
在模板中找到栏目结构对应的HTML代码(示例):
<div class="nav">    {dede:channel type='top' row='8' currentstyle="<li class='active'><a href='~typelink~' ~rel~>~typename~</a></li>"}    <li><a href="[field:typelink/]">[field:typename/]</a></li>    {/dede:channel}</div>

修改参数
row='8' → 控制显示栏目数量
type='top' → 调用顶级栏目(可选 type='son' 调用子栏目)

修改样式:直接调整HTML结构(如<li>标签的CSS类名)。

保存并更新栏目缓存
后台 → 生成 → 更新系统缓存 → 重新生成栏目缓存。
 

二、更新首页的 {dede:arclist} 调用标签


常用参数调整:
 
{dede:arclist     typeid='1'       // 栏目ID(多个用逗号分隔,如'1,2,3')    row='10'         // 调用文章数量    titlelen='30'    // 标题长度(字节)    orderby='pubdate' // 排序方式(click:点击量;pubdate:发布日期)    keyword='关键词'  // 按关键词过滤    flag='c'         // 属性(如推荐:c;头条:h;图片:p)}    <a href="[field:arcurl/]">[field:title/]</a>{/dede:arclist}

1. 修改栏目调用范围
单栏目:typeid='1'
多栏目:typeid='1,2,3'
所有栏目:删除 typeid 参数。

2. 添加文章属性过滤
   {dede:arclist flag='c,p' row='5'}  // 调用同时带“推荐(c)”和“图片(p)”属性的文章

3. 自定义排序规则
按点击量倒序:orderby='click' orderway='desc'
按ID升序:orderby='id' orderway='asc'

4. 调用缩略图
   <img src="[field:litpic/]" alt="[field:title/]">

三、修改后更新首页


动态模式(实时生效)
确保首页是 .php 文件(如 index.php),修改模板后立即生效。

静态模式(需重新生成)
后台 → 生成 → 更新主页HTML → 选择模板,点击更新。
 

四、扩展:高级调用技巧


调用栏目描述
{dede:channel typeid='1'}    [field:description/]  // 栏目描述内容{/dede:channel}


嵌套子栏目
{dede:channel type='son' typeid='1'}    <a href="[field:typelink/]">[field:typename/]</a>{/dede:channel}


分页列表
{dede:list pagesize='10'}    <a href="[field:arcurl/]">[field:title/]</a>{/dede:list}
 

常见问题解决


标签不生效?
→ 检查标签是否闭合(如 {/dede:arclist}
→ 确认栏目ID是否正确(后台 → 栏目管理查看ID)。

图片路径错误?
→ 使用完整路径:<img src='http://网站域名[field:litpic/]'>

更新后无变化?
→ 清除浏览器缓存 → 重新生成首页HTML → 确认模板路径是否正确。

通过以上步骤,即可完成主页栏目结构调整和标签调用更新。建议修改前备份模板文件!
 

织梦怎么改网站主页栏目?更新首页调用标签如%20{dede:arclist}?

标签:

更新时间:2025-06-19 08:39:10

上一篇:Wordpress安装百度统计方法

下一篇:解除域名屏蔽怎么操作:平台申诉流程详解?