如何在文档详情页显示文档标题、发布时间与浏览量?

📅 👁️ 74

在安企CMS中管理网站内容,并确保其在前端页面上得到准确而美观的展示,是日常运营工作的核心。对于每一个文档详情页来说,清晰地呈现文档的标题、发布时间和浏览量,不仅能有效提升用户体验,也是内容信息传达的重要一环。安企CMS提供了强大且灵活的模板标签,让我们可以轻松实现这些需求。

定位文档详情页模板

要修改文档详情页的显示内容,我们首先需要找到对应的模板文件。在安企CMS的模板结构中,文档详情页的默认模板通常位于 template/{你的模板目录}/{模型table}/detail.html。例如,如果你的模板目录是 default,文章模型(通常是 archive)的详情页模板可能是 template/default/archive/detail.html

在进行任何修改之前,建议先备份你的模板文件,以防操作失误。

获取并显示文档标题

文档的标题是用户了解内容主题的第一步。在文档详情页的模板中,你可以直接通过 archive 对象来获取标题,因为它代表了当前正在查看的文档。

要显示文档标题,可以在 detail.html 中找到适当的位置(通常是 <h1> 标签内),然后使用以下代码:

<h1 class="document-title">{{ archive.Title }}</h1>

archive.Title 会直接输出当前文档的标题。

显示文档发布时间

文档的发布时间能够帮助用户了解内容的及时性。在安企CMS中,文档的创建时间 (CreatedTime) 是以时间戳的形式存储的。为了将其显示为人类可读的日期格式,我们需要借助 stampToDate 这个格式化时间戳的标签。

同样地,你可以通过 archive 对象获取到 CreatedTime,并用 stampToDate 进行格式化。例如,要显示为“2023年10月27日 10:30”这样的格式:

<span class="document-publish-time">发布时间:{{ stampToDate(archive.CreatedTime, "2006年01月02日 15:04") }}</span>

这里,“2006年01月02日 15:04”是Go语言中用于定义日期时间格式的特殊布局字符串。你可以根据需要调整这个字符串,比如只显示日期 ("2006年01月02日"),或者显示完整的年月日时分秒 ("2006-01-02 15:04:05")

显示文档浏览量

浏览量是衡量一篇文档受欢迎程度的直观指标。在安企CMS中,文档的浏览量同样可以直接从 archive 对象中获取。

要显示文档的浏览量,你可以这样添加代码:

<span class="document-views">浏览:{{ archive.Views }} 次</span>

你可以根据偏好在数字前后添加“次”、“阅读”等单位。

将所有信息整合到模板中

通常,文档的标题、发布时间和浏览量会一起显示在内容的顶部,作为重要的元信息。下面是一个将上述元素整合到 detail.html 模板中的示例代码片段。我们还会额外添加文档所属的分类和标签,以提供更全面的信息展示。

”`twig

{# 文档标题 #}
<h1 class="document-title">{{ archive.Title }}</h1>

<div class="document-meta">
    {# 文档所属分类 #}
    <span class="meta-item">分类:<a href="{{ archive.Category.Link }}" class="category-link">{{ archive.Category.Title }}</a></span>
    {# 文档发布时间 #}
    <span class="meta-item">发布时间:{{ stampToDate(archive.CreatedTime, "2006年01月02日 15:04") }}</span>
    {# 文档浏览量 #}
    <span class="meta-item">浏览:{{ archive.Views }} 次</span>

    {# 文档标签,通过 tagList 标签获取并循环显示 #}
    {% tagList tags with itemId=archive.Id limit="10" %}
        {% if tags %}
        <span class="meta-item">标签:
        {% for item in tags %}
            <a href="{{

相关文章

如何在AnQiCMS的网页中显示数学公式和流程图?

在数字化内容日益丰富的今天,仅仅依靠纯文本来传达复杂信息往往显得力不从心。尤其是在科学、技术、教育等领域,数学公式和流程图是表达严谨逻辑和清晰步骤的关键。幸运的是,AnQiCMS 提供了一种简便而强大的方式,让您在网页中轻松集成并展示这些专业内容。本文将详细介绍如何在您的AnQiCMS网站中,利用Markdown编辑器和第三方库,实现数学公式和流程图的完美呈现。 ### 开启内容展示新维度

2025-11-08

Markdown编辑器的内容如何在前端页面上正确渲染为HTML?

## 安企CMS Markdown内容:如何在前端页面完美呈现? 在内容创作中,Markdown凭借其简洁高效的语法,受到了广大内容创作者的青睐。安企CMS深知这一点,因此提供了强大的Markdown编辑器支持。但是,如何确保您在后台编辑的Markdown内容,能够在网站前端页面上正确且美观地渲染为HTML呢?这背后涉及几个关键环节,理解它们能帮助您更得心应手地管理网站内容。 ###

2025-11-08

如何在模板中引用公共的页头、页脚或侧边栏内容?

在网站的日常运营和维护中,我们常常会遇到这样的情况:每个页面都需要包含一个统一的页头、一个标准的页脚,或者一个固定的侧边栏。如果每个页面都重复编写这些内容,不仅效率低下,而且一旦需要修改,工作量将是巨大的。安企CMS(AnQiCMS)深知这一痛点,因此提供了灵活且强大的模板引用机制,帮助我们高效地管理这些公共内容,确保网站的统一性和可维护性。 ### 安企CMS模板机制概述 在安企CMS中

2025-11-08

安企CMS支持哪些模板文件类型和目录结构来组织显示内容?

安企CMS在内容展示方面提供了高度的灵活性和强大的组织能力,这主要体现在其对模板文件类型和目录结构的支持上。理解这些约定和机制,能够帮助您更高效地定制网站外观和内容布局。 ### 模板文件的核心结构与约定 首先,安企CMS将所有用于前端展示的模板文件统一存放于站点的根目录下`/template`文件夹中。每个独立的网站主题或模板集都应该在这个目录下拥有一个自己的文件夹

2025-11-08

如何调用并显示指定文档的封面首图、缩略图或组图?

在构建和运营网站时,视觉内容的吸引力至关重要。AnQiCMS 提供了灵活的方式来管理和展示文档(包括文章、产品等内容)的图片,无论是作为醒目的封面、精巧的缩略图,还是丰富多彩的组图。了解如何正确调用这些图片,能帮助您更好地设计和优化网站的用户体验。 AnQiCMS 为不同的内容类型提供了几种主要的图片字段,它们在模板中有着明确的用途: * **封面首图(Logo)**

2025-11-08

如何在文档内容中实现图片的懒加载以优化显示性能?

## 优化网站显示性能:安企CMS中实现图片懒加载的实用指南 在当今互联网时代,网站的加载速度对于用户体验和搜索引擎排名都至关重要。大型图片文件常常是拖慢网站加载速度的罪魁祸首之一。幸运的是,图片懒加载(Lazy Loading)技术能够有效解决这一问题。通过图片懒加载,图片只会在用户滚动到它们可见区域时才开始加载,从而显著提升页面初始加载速度,节省带宽,并改善整体用户体验

2025-11-08

如何获取并显示当前文档所属分类的名称和链接?

在网站的内容详情页中,我们常常希望能够清晰地展示当前文档所属的分类信息,比如分类的名称和指向该分类的链接。这不仅能帮助访问者更好地理解内容结构,也能提升网站的导航性和用户体验。安企CMS为我们提供了多种灵活的方式来实现这一需求。 接下来,我们将探讨几种在AnQiCMS模板中获取并显示当前文档所属分类名称和链接的方法,您可以根据实际的模板设计和需求选择最合适的方案。 ### 方法一

2025-11-08

如何在文档详情页显示与当前文档相关的推荐文档列表?

在网站内容运营中,为用户提供相关推荐内容,不仅能有效提升页面浏览深度和停留时间,更能优化用户体验,间接助力搜索引擎优化(SEO)表现。在AnQiCMS(安企内容管理系统)中,实现这一功能既灵活又直接。接下来,我们将探讨如何在文档详情页无缝集成并展示与当前文档紧密关联的推荐文档列表。 ### 核心价值:为什么要在文档详情页显示推荐文档? 想象一下,当用户阅读完一篇感兴趣的文章,如果没有引导

2025-11-08