安企CMS(AnQiCMS)作为一个高效、可定制的内容管理系统,为网站运营人员提供了丰富的内容管理工具。其中,“文档推荐属性”功能是实现内容精细化展示的关键。它允许运营人员在后台为文档打上特定标记,进而通过前端模板灵活地分类和呈现内容,例如将重要新闻设为“头条”或将精选文章列为“推荐”。
后端设置:为文档添加推荐属性
在安企CMS后台管理界面,内容发布与编辑是网站运营的核心环节。当您创建一篇新文档或编辑现有文档时,会发现“推荐属性”这一重要选项。这个功能旨在让运营人员能够为每篇文档赋予特定的内容分类标记,从而在网站前端实现差异化展示。
具体操作流程如下:导航至“内容管理”模块,选择“发布文档”或点击现有文档进行编辑。在文档编辑页面中,您会找到一个名为“推荐属性”的区域。这里列出了八种预设的属性标记,您可以根据内容的性质和期望的前台展示效果进行勾选:
- 头条[h]: 这个属性通常用于标记网站上最具时效性、重要性最高的内容,它们往往会占据首页最显著的版面,以吸引用户的首要关注。
- 推荐[c]: 适用于那些希望在网站的各个推荐位(如侧边栏、文章末尾)向用户推广的精选内容,旨在提高内容的曝光率和用户点击率。
- 幻灯[f]: 专为网站首页或特定页面的轮播图、焦点图区域设计。被标记为“幻灯”的文档,其标题和缩略图将作为视觉元素在这些区域循环展示。
- 特荐[a]: 表示特别推荐的内容,其重要性或关注度可能高于普通推荐。它常用于突出某些特定的主题、活动或深度文章。
- 滚动[s]: 适用于网站的滚动新闻、公告栏或快速信息流,能够让内容以动态、紧凑的形式快速呈现给用户。
- 加粗[h]: 此属性旨在强调文本列表中的文档标题,使其以加粗的样式显示,以示突出和醒目。请注意,文档中“头条”和“加粗”都使用了
[h]作为标识符,在实际操作中,请根据系统实际行为或模板定义进行区分。 - 图片[p]: 标记此文档包含重要的图片资源,常用于构建图片新闻、图文混排的推荐模块,或在图片库中进行特殊展示。
- 跳转[j]: 指示该文档可能包含一个外部链接或需要特殊处理的内部跳转。前端模板在解析到此属性时,可以针对性地处理其链接行为。
运营人员可以根据文档内容的重要性和前台展示策略,灵活选择一个或多个推荐属性。这些属性在后台仅仅是内容的元数据标识,它们具体的视觉和交互呈现方式,则完全由前端模板通过特定的标签进行解析和渲染。
前端展示:利用推荐属性实现内容分类调用
在安企CMS中,前端页面的内容展示是通过其强大的模板标签系统来实现的。要充分利用后台为文档设置的推荐属性,在前台实现多样化的内容分类展示,核心机制在于巧妙运用archiveList标签及其flag参数。
archiveList标签是安企CMS中用于获取文档列表的通用且功能强大的工具。它能够依据多种预设条件来筛选、排序和获取文档内容。当您需要将特定推荐属性的文档呈现在网站的某个区域时,只需在archiveList标签中配置flag参数,并指定相应推荐属性的字母标识。
例如,如果您希望在网站的首页构建一个醒目的“头条新闻”区域,专门用于展示那些在后台被标记为“头条”的重要文档,您可以在前端模板中这样编写代码:
<section class="top-headlines">
<h2>网站头条</h2>
<div class="articles-list">
{% archiveList topNews with flag="h" limit="5" %}
{% for article in topNews %}
<article>
<h3><a href="{{ article.Link }}">{{ article.Title }}</a></h3>
<p>{{ article.Description|truncatechars:100 }}</p>
<time>{{ stampToDate(article.CreatedTime, "2006-01-02") }}</time>
</article>
{% empty %}
<p>当前暂无头条新闻发布。</p>
{% endfor %}
{% endarchiveList %}
</div>
</section>
上述代码会从整个网站中筛选出最多5篇被赋予“头条[h]”属性的文档,并以结构化的方式展示它们的标题、简介和发布时间。
同样地,如果您的网站侧边栏需要展示“推荐阅读”内容,以便引导用户浏览更多精选文章,您可以使用`flag=“c