如何使用AnQiCMS内置标签获取和显示系统配置信息(如网站名称、Logo)?

📅 👁️ 71

在网站运营和管理中,保持信息的一致性与更新的便捷性至关重要。AnQiCMS 作为一款高效的内容管理系统,充分考虑了这一点,提供了强大的内置标签功能,让网站的全局配置信息(如网站名称、Logo、备案号等)能够轻松地在前端模板中动态获取和展示。这意味着您无需硬编码,只需在后台一处修改,所有引用该信息的页面都会自动更新,极大地提升了网站的可维护性和运营效率。

理解AnQiCMS的系统配置

AnQiCMS 将网站的核心配置信息集中在后台的“后台设置” -> “全局功能设置”模块中。在这里,您可以管理和修改:

  • 网站名称:用于页面标题、品牌标识等。
  • 网站Logo:上传网站的视觉标志图片。
  • 网站备案号:符合法规要求的备案信息。
  • 版权信息:通常显示在网站页脚的版权声明。
  • 网站首页地址:网站的根域名或主页链接。
  • 移动端地址:针对移动设备访问的特定地址(如果启用)。
  • 模板静态文件地址:方便引用CSS、JS等静态资源。
  • 站点语言:当前网站的语言设置。
  • 以及通过自定义参数功能,您可以根据自身网站的独特需求,添加任何额外的配置项,比如客服电话、公司地址、特定社交媒体链接等。

这些配置的集中管理,使得对网站全局信息的掌控变得非常直观和高效。

系统标签的核心用法 ({% system %})

在AnQiCMS的模板文件中,我们主要通过 {% system %} 标签来获取这些在后台配置的系统信息。这个标签设计得非常灵活,可以根据您的具体需求以多种方式使用。

基本语法:

{% system with name="字段名称" %}

这种方式会直接输出指定字段的值。例如,如果您想直接在页面中显示网站名称,就可以这样写。

赋给变量使用:

{% system 变量名称 with name="字段名称" %}{{ 变量名称 }}

如果您希望在模板的多个位置重复使用某个配置信息,或者需要对获取到的值进行进一步的处理(例如与其他文本拼接),将它赋值给一个变量会是更好的选择,这也能提高模板代码的可读性。

多站点环境下的siteId参数:

如果您在AnQiCMS后台启用了多站点功能,并且希望在当前模板中获取其他站点的配置信息,可以通过添加 siteId 参数来实现:

{% system with name="SiteName" siteId="2" %}

这里的 siteId="2" 指的是ID为2的站点配置信息。

常用系统配置项及其在模板中的调用

下面我们来看看一些常见的系统配置项如何在模板中通过 {% system %} 标签进行获取和展示。

1. 网站名称 (SiteName)

这是网站最基本的标识,通常用于浏览器标题、页面顶部导航等。

  • 调用示例:
    
    <title>{% system with name="SiteName" %} - 您的副标题</title>
    
    或赋值给变量:
    
    {% system siteName with name="SiteName" %}
    <h1>欢迎访问 {{ siteName }}</h1>
    

2. 网站 Logo (SiteLogo)

网站 Logo 是品牌形象的重要组成部分。在后台上传后,您可以在模板中轻松引用。

  • 调用示例:
    
    {% system siteName with name="SiteName" %}
    <img src="{% system with name="SiteLogo" %}" alt="{{ siteName }}" class="website-logo" />
    
    这里我们将网站名称赋给 siteName 变量,作为 Logo 图片的 alt 属性值,有助于SEO和无障碍访问。

3. 网站备案号 (SiteIcp)

国内网站需要展示备案号,AnQiCMS让这一操作变得简单。

  • 调用示例:
    
    <p class="icp-info">
        <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">
            {% system with name="SiteIcp" %}
        </a>
    </p>
    

4. 版权信息 (SiteCopyright)

网站页脚常常包含版权声明,使用标签可以灵活管理这些内容。

  • 调用示例: “`twig <footer class

相关文章

AnQiCMS如何通过静态缓存提升网站页面加载速度和显示体验?

在数字时代,网站的加载速度已成为用户体验和搜索引擎排名的关键指标。一个响应迅速的网站能够有效提升用户满意度,降低跳出率,并为内容带来更好的曝光。AnQiCMS 作为一款专注于高性能和高效的内容管理系统,在提升网站加载速度方面,静态缓存机制扮演了至关重要的角色。 ### 静态缓存:网站提速的秘密武器 想象一下,你正在浏览一个在线商店,每次点击商品详情,网站都要重新从数据库中读取信息

2025-11-07

如何确保AnQiCMS多语言内容在前台正确切换和显示?

在内容全球化的今天,让网站支持多语言切换和显示,已经成为许多企业拓展国际市场的重要一环。AnQiCMS 凭借其灵活的架构,为我们提供了实现这一目标的高效途径。本文将深入探讨如何在 AnQiCMS 中配置和管理多语言内容,确保它们在前台网站上能够正确地切换和展示,从而为不同语种的用户提供优质的浏览体验。 ### AnQiCMS 多语言能力概览 AnQiCMS

2025-11-07

AnQiCMS如何通过伪静态规则优化URL结构,改善搜索引擎结果显示?

在当今的数字营销环境中,一个网站的URL结构不仅仅是一个访问地址,它更是用户体验和搜索引擎优化(SEO)的关键要素。清晰、有意义的URL能够提升用户信任感,帮助搜索引擎更好地理解页面内容,从而改善网站在搜索结果中的显示和排名。AnQiCMS(安企内容管理系统)深知这一点,因此其在伪静态规则方面的设计,为网站运营者提供了强大的工具,以优化URL结构,让网站在搜索引擎中脱颖而出。 ###

2025-11-07

如何为AnQiCMS文档或分类设置独立的显示模板?

在网站运营中,我们常常会遇到这样的需求:有些文档需要与众不同的展示方式,某个分类下的文章列表需要特别的布局,或者某个单页面需要独具一格的设计。AnQiCMS深知这种个性化需求的重要性,并提供了灵活的模板设置功能,让您可以轻松为文档、分类乃至单页面设置独立的显示模板。这不仅能帮助您更好地满足内容展示的多样性,也能极大地提升用户体验和网站的品牌形象。 ### 为什么需要独立的显示模板? 想象一下

2025-11-07

如何在AnQiCMS模板中引入公共头部和尾部代码片段?

在网站建设和内容管理中,保持页面布局的一致性、提高开发效率以及降低维护成本是至关重要的。AnQiCMS 作为一个高效的内容管理系统,提供了灵活的模板机制,让我们能够轻松地在不同页面中复用公共的代码片段,例如网站的头部导航、底部信息或侧边栏等。 本文将深入探讨在 AnQiCMS 模板中如何优雅地引入公共头部和尾部代码片段,帮助你更好地组织模板文件,提升网站的整体维护效率和用户体验。 ###

2025-11-07

AnQiCMS如何实现PC端和移动端页面的自适应显示?

在当今这个多设备并存的时代,一个网站能否在不同屏幕尺寸上呈现出良好的用户体验,直接关系到其影响力和商业价值。无论是用户使用台式电脑、笔记本、平板还是智能手机访问,都期望看到一个排版清晰、操作便捷的页面。安企CMS(AnQiCMS)深知这一核心需求,因此在设计之初就融入了多种灵活的自适应显示策略,确保您的网站无论在何种设备上,都能以**状态示人。 安企CMS提供了三种主要的网站显示模式

2025-11-07

如何给AnQiCMS文档添加推荐属性来影响前台列表和详情页的展示排序?

在安企CMS中,推荐属性是内容运营中一个非常实用的功能。它能够帮助我们对内容进行分类标记,进而影响这些内容在前台列表或详情页中的展示方式,比如突出显示、优先排序,甚至改变它们的布局样式。了解并善用这些属性,将使您的网站内容管理更加灵活高效。 ### 一、在后台为文档设置推荐属性 要给文档添加推荐属性,您首先需要进入安企CMS的后台管理界面。 1. **进入文档编辑页面**

2025-11-07

AnQiCMS如何自动提取文档内容生成简介或缩略图用于列表显示?

在网站运营中,如何让内容在列表页以吸引人的方式呈现,同时又不需要投入大量手动工作?这常常是令运营者头疼的问题。AnQiCMS深知这一痛点,通过其强大的自动化功能,为我们提供了一套行之有效的解决方案,尤其在文档简介和缩略图的自动生成与应用上表现出色。 ### 智能提取文档简介,告别手动编写 想象一下,每次发布文章后,都需要手动撰写一段精炼的简介,这是一项多么耗时的工作

2025-11-07