什么是“文章副栏目”?
核心概念: “副栏目”也叫“附属栏目”或“相关栏目”,它允许你为一篇主栏目下的文章,再额外指定一个或多个其他栏目作为它的“副属”位置。
通俗理解: 想象一下,你写了一篇关于“苹果公司最新发布的iPhone 15”的文章。
- 主栏目:你把它放在
产品 > 手机这个栏目下,这是它最核心的归属。 - 副栏目:你还可以把它同时指定到
新闻 > 科技动态和评测 > 手机评测这两个栏目下。
这样,用户在 新闻 > 科技动态 和 评测 > 手机评测 这两个栏目列表里,也能看到这篇关于iPhone 15的文章。
为什么使用“副栏目”?(主要作用)
- 增加文章曝光度:一篇文章可以在多个相关栏目下被用户看到,大大增加了被点击和阅读的机会。
- 优化网站结构和用户体验:
- 避免为了增加曝光而将文章错误地放在不合适的栏目下。
- 用户可以从不同角度(如新闻、评测、导购)找到同一篇文章,非常方便。
- 交叉问题:当文章内容具有多重属性时(一篇既属于“教程”又属于“经验分享”的文章),副栏目是最好的解决方案。
- 利于SEO:文章出现在多个栏目页面,相当于获得了更多的内部链接,有助于搜索引擎更好地抓取和索引,并对关键词排名有一定帮助。
如何设置“副栏目”?(详细步骤)
设置副栏目主要分为两步:开启栏目支持 和 在发布文章时选择。
步骤1:开启栏目的“允许使用副栏目”功能
并不是所有栏目都默认支持副栏目,你需要在后台为需要使用副栏目的栏目开启这个权限。
-
登录织梦后台。
-
进入 【栏目管理】 -> 【栏目管理】。
-
找到你想要设置为“副栏目”或“主栏目”的那个栏目,点击后面的 【修改】 按钮。
-
在弹出的栏目修改页面,向下滚动,找到 【高级选项】 或类似的折叠菜单,并展开它。
-
在里面找到 【允许发布到本栏目以外的栏目】 这个选项,勾选它。
-
点击 【确定】 保存设置。
重要提示:你希望文章发布到的所有栏目(无论是作为主栏目还是副栏目),都需要勾选这个选项。 如果一个栏目没有勾选,那么其他文章就无法以“副栏目”的形式发布到这个栏目下。
步骤2:在发布/编辑文章时选择副栏目
当你完成了上一步的设置后,就可以在发布文章时使用副栏目功能了。
-
进入 【核心】 -> 发布】 -> 【添加文档】(或者在后台首页的“快速发布”区域)。
-
填写文章的标题、作者、来源等信息。
-
在 【栏目选择】 部分,首先选择一个 主栏目。
-
找到 【副栏目】 这个选项区域,点击 【选择副栏目】。
-
系统会弹出一个栏目选择窗口,你可以按住
Ctrl键,点击选择一个或多个你希望文章同时发布的栏目。 -
选择完毕后,点击 【确定】。
-
继续填写文章内容、摘要等信息,然后点击 【保存】 或 【保存并生成】。
完成以上步骤后,这篇文章就成功发布到了主栏目和所有你选择的副栏目下。
副栏目在网站前台的展示
当你设置了副栏目后,文章在网站前台会如何显示呢?
-
文章列表页:
- 在你指定的 主栏目 和 每一个副栏目 的文章列表页,这篇文章都会被显示出来。
- 这意味着,用户访问任何一个这些栏目,都能看到这篇文章。
-
页:
-
文章的路径和所属信息,通常以 主栏目 为准,文章路径会是
/主栏目ID/文章ID.html。 -
页,织梦系统通常会自动调用该文章的 所有副栏目信息,并以文字链接的形式显示出来,这个位置通常在文章标题下方、正文上方或者文章末尾。
-
代码调用:在文章模板(
article_article.htm)中,织梦默认提供了调用代码,通常是:{dede:field name='typename'/} <!-- 这是主栏目名称 --> <!-- 副栏目调用代码,通常默认存在 --> <span>所属栏目:</span> <a href='[field:typelink/]'>[field:typename/]</a> {dede:field name='arrayposition' runphp='yes'} $a = @me; $b = explode(',', $a); if(is_array($b)){ foreach($b as $key=>$value){ if($key!=0) @me .= ' > '; $row = GetOneType($value); @me .= "<a href='".$row['typedir']."'>".$row['typename']."</a>"; } } {/dede:field} -
如果你的模板里没有显示副栏目,或者显示不正确,可以检查一下这个代码是否存在或正确。
-
注意事项与最佳实践
- 不要滥用:副栏目是为了解决内容交叉问题,而不是为了堆砌,一个文章设置过多的副栏目(比如超过5个)可能会导致网站结构混乱,被搜索引擎认为是“作弊”行为。
- 相关性是关键:选择的副栏目必须与文章内容高度相关,一篇“手机评测”文章,可以放到“手机”和“评测”栏目,但不能放到“美食”栏目。
- 权限设置:再次强调,所有需要作为“主”或“副”的栏目,都必须在后台“修改”时勾选“允许发布到本栏目以外的栏目”。
- 更新同步:如果你修改了一篇文章的主栏目,它的副栏目设置通常不会改变,同样,删除文章时,它也会从所有主副栏目中被同时移除。
- 性能考虑:虽然影响不大,但文章在多个栏目下出现,意味着数据库里会有多个指向同一篇文章的记录,对于超大型网站,需要注意数据库的维护。
织梦的“文章副栏目”是一个强大且灵活的功能,通过 “开启栏目权限” 和 “发布时选择” 两个简单步骤,你就可以轻松构建一个内容交叉、结构清晰、用户体验良好的网站,正确使用它,能有效提升网站的内部链接价值和内容覆盖面。
