在内容运营中,如何有效突出重要信息,让用户一眼就能发现核心内容,是提升网站效果的关键。安企CMS(AnQiCMS)提供了灵活的推荐属性功能,让您可以轻松地为文章、产品或其他内容标记重要性,并在网站前台按需展示。本文将详细介绍如何在后台为内容添加这些推荐属性,以及如何在前端模板中将它们分类显示。
巧用安企CMS推荐属性,让您的内容在前台熠熠生辉
在内容管理和呈现上,AnQiCMS为我们提供了诸多便利。其中,“推荐属性”功能尤为实用,它能帮助我们对海量内容进行有效标记和优先级排序,确保最有价值的信息能够被用户及时发现。无论是希望将某篇重磅文章推送到首页头条,还是让某个热门产品在特定分类页面脱颖而出,推荐属性都是实现这些目标的高效工具。
一、在后台为内容添加推荐属性
为文章或产品设置推荐属性是一个直观且简单的过程。当您在AnQiCMS后台发布新内容或编辑现有内容时,都可以找到相应的设置项。
首先,请进入您的AnQiCMS后台管理界面,导航至“内容管理”模块,选择“发布文档”或“文档管理”来编辑您希望标记的文章或产品。
在内容编辑页面中,您会看到一个名为“推荐属性”的区域。这里提供了多种预设的属性类型供您选择,通常以一个汉字和括号内的字母代码表示,例如:
- 头条 [h]: 通常用于网站首页最醒目的位置,例如大型焦点图或主推新闻。
- 推荐 [c]: 适用于一般性的推荐内容,可以在文章列表、侧边栏等位置灵活展示。
- 幻灯 [f]: 适合用于轮播图或幻灯片区域的内容,强调视觉效果。
- 特荐 [a]: 比“推荐”更高级别的特别推荐,可以作为次要焦点内容。
- 滚动 [s]: 适用于新闻滚动、公告等持续更新且需要动态展示的内容。
- 加粗 [h]: 这里的“h”与头条的“h”重复,但在推荐属性中表示文本加粗,通常用于在列表中突出标题。
- 图片 [p]: 标记为含有重要图片的文章或产品,便于在图片聚合区域展示。
- 跳转 [j]: 如果内容本身不直接显示,而是点击后跳转到外部链接或站内其他页面,可以使用此属性。
您可以根据内容的实际重要性和展示需求,为每篇文章或产品勾选一个或多个推荐属性。例如,一篇既是头条新闻又包含精美图片的重要文章,可以同时勾选“头条 [h]”和“图片 [p]”。需要注意的是,虽然可以多选,但在前台进行调用显示时,通常会针对某一个特定的属性进行筛选。
完成属性选择后,请务必保存您的内容,这样这些推荐属性才能生效。
二、在前台模板中分类显示推荐内容
在AnQiCMS中,内容的展示逻辑主要通过模板标签来实现。要将带有特定推荐属性的内容在前台页面上分类显示,我们需要利用 archiveList 标签,并结合其 flag 参数进行筛选。
archiveList 标签是获取文章、产品等内容列表的强大工具。通过在 archiveList 标签中设置 flag 参数,您可以指定只获取那些带有特定推荐属性的内容。
例如,如果您想在首页显示一个“头条新闻”区域,只展示那些被标记为“头条 [h]”的文章,您可以这样使用 archiveList 标签:
{# 显示文章模型中被标记为“头条”的内容 #}
{% archiveList headlines with moduleId="1" flag="h" limit="5" %}
{% for item in headlines %}
<a href="{{ item.Link }}">{{ item.Title }}</a>
{# 更多内容字段,如: item.Thumb, item.Description 等 #}
{% endfor %}
{% endarchiveList %}
这里 moduleId="1" 通常代表文章模型(具体ID可能因您的配置而异),flag="h" 则精确筛选出带有“头条”属性的内容,limit="5" 控制显示的数量。
如果您的需求是在一个分类页面中,显示该分类下被标记为“推荐 [c]”的产品列表,您可以这样操作:
{# 在当前分类下,显示产品模型中被标记为“推荐”的内容 #}
{% archiveList recommendedProducts with moduleId="2" flag="c" limit="8" %}
{% for item in recommendedProducts %}
<div class="product-item">
<img src="{{ item.Thumb }}" alt="{{ item.Title }}">
<h3><a href="{{ item.Link }}">{{ item.Title }}</a></h3>
</div>
{% endfor %}
{% endarchiveList %}
在这个例子中,moduleId="2" 可能代表产品模型,而 flag="c" 则筛选出推荐产品。
重要提示:在同一个 archiveList 标签调用中,您只能使用一个 flag 参数来指定一种推荐属性进行筛选。这意味着,如果您希望在同一个页面上分别展示“头条”内容和“幻灯”内容,您需要分别使用两个 archiveList 标签,每个标签设置不同的 flag 参数。
例如,显示一个幻灯片区域,然后下方再显示一个普通推荐区域:
{# 幻灯片区域 #}
<div class="carousel">
{% archiveList slideshowItems with moduleId="1" flag="f" limit="3" %}
{% for item in slideshowItems %}
<div class="carousel-item">
<img src="{{ item.Logo }}" alt="{{ item.Title }}">
<h4>{{ item.Title }}</h4>
</div>
{% endfor %}
{% endarchiveList %}
</div>
{# 普通推荐文章区域 #}
<div class="recommend-list">
{% archiveList generalRecommendations with moduleId="1" flag="c" limit="10" %}
{% for item in generalRecommendations %}
<li><a href="{{ item.Link }}">{{ item.Title }}</a></li>
{% endfor %}
{% endarchiveList %}
</div>
通过这样的方式,您就可以灵活地在网站的各个区域,根据内容的推荐属性,进行精细化的分类展示,从而优化用户浏览体验,突出网站的核心价值。
常见问题 (FAQ)
问:我可以在文章或产品内容中同时添加多个推荐属性吗? 答: 是的,在AnQiCMS后台编辑内容时,您可以在“推荐属性”区域同时勾选多个推荐属性(例如,同时勾选“头条”和“图片”)。内容将同时拥有这些属性,但当您在前台调用时,通常会通过
flag参数指定其中一个属性进行筛选显示。问:如何在首页展示不同推荐属性的内容?例如,我想在页面顶部显示“头条”文章,在侧边栏显示“推荐”文章。 答: 您需要在首页模板中编写多个
archiveList标签,每个标签配置不同的flag参数来分别调用。例如,一个archiveList标签用于flag="h"来获取头条文章,另一个archiveList标签用于flag="c"来获取推荐文章。问:推荐属性对网站的SEO有影响吗? 答: 推荐属性本身并不会直接提升您的搜索引擎排名。但通过合理利用推荐属性,您可以更好地组织网站内容结构,突出重要信息,增加用户在站内的停留时间和互动,这些间接因素对SEO是有积极帮助的。更清晰的内容层级和用户体验,有助于搜索引擎更好地理解和抓取您的网站。