织梦如何彻底去除左侧系统栏目?

99ANYc3cd6
预计阅读时长 11 分钟
位置: 首页 织梦建站 正文

最简单直接 - 修改首页模板文件 (index.htm)

这是最直接的方法,只影响首页的显示,不涉及其他页面。

织梦去除左侧系统栏目
(图片来源网络,侵删)

适用场景: 只想修改首页的左侧栏目,其他页面(如列表页、内容页)保持不变。

操作步骤:

  1. 登录织梦后台。

  2. 进入 【模板】 -> 【默认模板管理】

    织梦去除左侧系统栏目
    (图片来源网络,侵删)
  3. 找到您当前使用的网站模板,点击 【默认首页】 对应的 【修改】 按钮。

  4. 这时会打开首页模板的代码(index.htm),在代码中找到控制左侧栏目的部分,这部分代码通常被一个 <div> 标签包裹,并且类名(class)或ID(id)中可能包含 "left" 或 "sidebar"。 你可能会找到类似这样的代码结构:

    <div class="main">
        <div class="sidebar">  <!-- 这就是左侧栏 -->
            {dede:channel type='top' row='8'}
            <li><a href="[field:typeurl/]">[field:typename/]</a></li>
            {/dede:channel}
            <!-- 这里可能还有其他调用,如友情链接等 -->
        </div>
        <div class="content">  <!-- 这是右侧主内容区 -->
            <!-- 这里是网站首页的主要内容,如焦点图、文章列表等 -->
        </div>
    </div>
  5. 删除或注释掉左侧栏目的代码块,找到 <div class="sidebar"> ... </div> 之间的所有代码,将其完全删除

    安全提示: 如果不确定,可以先将其注释掉,在HTML中,用 <!-- 开头,--> 结尾就可以注释。

    织梦去除左侧系统栏目
    (图片来源网络,侵删)
    <!--
    <div class="sidebar">
        {dede:channel type='top' row='8'}
        <li><a href="[field:typeurl/]">[field:typename/]</a></li>
        {/dede:channel}
    </div>
    -->
  6. 保存模板文件。

  7. 更新首页,为了确保修改生效,最好去 【主页】 -> 【主页更新维护】,点击“更新主页HTML”或“生成HTML”。


使用CSS隐藏 (推荐)

这个方法不删除代码,而是通过CSS样式将左侧栏目“隐藏”起来,优点是操作简单,可以随时恢复,并且不影响页面布局。

适用场景: 想快速隐藏左侧栏,或者不确定是否要永久删除时。

操作步骤:

  1. 登录织梦后台。

  2. 进入 【模板】 -> 【默认模板管理】

  3. 找到并修改 【首页模板】 (index.htm)。

  4. <head></head> 标签之间,找到 <style> 标签,如果没有就自己添加一个。

  5. <style> 标签内,添加以下CSS代码:

    /* 隐藏左侧栏目 */
    .sidebar {
        display: none; /* 这是最常用的隐藏方法 */
        /* 或者使用 visibility: hidden;  (隐藏但保留占位空间) */
    }

    注意: 请将 .sidebar 替换为你左侧栏目标签的实际 classid 名称,如果不确定,可以在浏览器中“检查元素”来查看。

  6. 保存模板文件,并更新首页


彻底移除 - 修改全局模板文件 (header.htm)

如果你的网站所有页面(首页、列表页、内容页)都有左侧栏目,并且你想全部移除,就需要修改公共的头部模板文件。

适用场景: 网站所有页面都需要去除左侧栏目。

操作步骤:

  1. 登录织梦后台。
  2. 进入 【模板】 -> 【默认模板管理】
  3. 找到并修改 【head.htm】 (头部模板) 或 【header.htm】 (根据你的模板命名可能不同)。
  4. header.htm 文件中,找到包含左侧栏目的代码片段,这个代码通常会被 {dede:include filename='left.htm' /} 这样的标签调用,或者直接写在里面。
    <!-- 在header.htm中找到这样的代码 -->
    <div id="left_menu">
        {dede:include filename='left.htm' /}
    </div>
  5. 删除或注释掉这段包含左侧栏目的代码。
  6. 保存 header.htm 文件。
  7. 更新网站,为了确保所有页面都生效,你需要去 【主页】 -> 【主页更新维护】,选择“更新所有HTML”或者使用织梦的“一键更新网站”功能。

总结与建议

方法 优点 缺点 适用情况
修改首页模板 操作简单,只影响首页,最安全。 只对首页有效。 只想修改首页布局。
CSS隐藏 可逆性强,随时可恢复,不影响代码结构。 实际代码还在,可能对SEO有微弱影响(几乎可忽略)。 快速隐藏、临时测试、或不确定是否要永久移除。
修改头部模板 一劳永逸,所有页面同步生效。 影响范围大,修改前需确认。 网站所有页面都需要移除左侧栏。

给新手的建议:

  • 先备份! 在修改任何模板文件之前,请务必备份原始的模板文件(下载 index.htmheader.htm 到本地),以防修改出错可以恢复。
  • 从方法二开始: 如果只是想试试效果,强烈推荐使用 方法二(CSS隐藏),它最安全,也最容易恢复。
  • 确定需求: 如果确认要永久移除,再根据你的需求选择方法一或方法三。

希望这些方法能帮助您成功去除织梦CMS网站左侧的系统栏目!

-- 展开阅读全文 --
头像
dede上传文件入口在哪里?
« 上一篇 今天
没有更多啦!
下一篇 »

相关文章

取消
微信二维码
支付宝二维码

目录[+]