安企CMS模板中如何获取和显示网站名称、Logo、备案号等系统信息?

📅 👁️ 50

作为一名资深的安企CMS网站运营人员,我深知在模板中高效获取和展示网站系统信息的重要性。这不仅关乎网站的用户体验,更是SEO优化和品牌形象塑造的基础。AnQiCMS 提供了一套简洁而强大的模板标签系统,使得开发者和运营者能够轻松地将网站的各项核心信息呈现在前台页面。

在安企CMS模板中获取和显示网站系统信息

在安企CMS中,获取并显示网站名称、Logo、备案号等核心系统信息,主要通过内置的 {% system %} 标签实现。这个标签旨在统一管理和输出在后台“全局功能设置”中配置的各类站点级信息,确保数据的一致性和模板调用的便捷性。

获取网站名称(SiteName)

网站名称是网站的标志性信息,常用于页面标题的后缀、页头或页脚等位置。要获取网站名称,您可以在模板中使用 {% system %} 标签,并指定 name 参数为 "SiteName"

例如,直接输出网站名称的代码示例如下:

<title>{% tdk with name="Title" siteName=true %} | {% system with name="SiteName" %}</title>

在上述示例中,它通常与页面TDK标签结合使用,以构建完整的页面标题。如果您需要将网站名称赋值给一个变量以便在模板中多次引用,可以这样操作:

{% system siteName with name="SiteName" %}
<header>
    <h1>欢迎来到 {{ siteName }}</h1>
</header>

获取网站Logo(SiteLogo)

网站Logo是网站的视觉标识,通常以图片形式展示在页眉或页脚。获取网站Logo的URL同样使用 {% system %} 标签,并指定 name 参数为 "SiteLogo"

以下是如何在 <img> 标签中显示网站Logo的示例:

<a href="/">
    <img src="{% system with name="SiteLogo" %}" alt="{% system with name="SiteName" %}">
</a>

为了提升SEO友好性,建议在 alt 属性中填充网站名称,这样即使图片无法加载,用户和搜索引擎也能理解图片的含义。

获取网站备案号(SiteIcp)

对于在中国大陆运营的网站,显示备案号是法律要求,通常位于网站页脚,并链接到工信部备案查询网站。要获取备案号,请使用 {% system %} 标签,并指定 name 参数为 "SiteIcp"

以下是如何显示备案号并为其添加链接的示例:

<footer>
    <p>
        <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{% system with name="SiteIcp" %}</a>
        &copy; {{ now "2006" }} {% system with name="SiteName" %}. All Rights Reserved.
    </p>
</footer>

在这个例子中,我们还结合了 {% now "2006" %} 标签来动态显示当前的年份,这是版权信息中常见的做法。

获取版权信息(SiteCopyright)

网站的版权信息通常包含在页脚,声明网站内容的归属。通过 {% system %} 标签的 name 参数设置为 "SiteCopyright",即可获取后台配置的版权内容。

如果版权内容可能包含HTML标签,为了正确渲染,需要使用 |safe 过滤器。

<footer>
    <div>{% system siteCopyright with name="SiteCopyright" %}{{ siteCopyright|safe }}</div>
</footer>

获取其他系统信息和自定义参数

除了上述常用信息,{% system %} 标签还可以获取其他全局配置,例如:

  • 网站首页地址 (BaseUrl){% system with name="BaseUrl" %},常用于构建绝对链接。
  • 网站手机端地址 (MobileUrl){% system with name="MobileUrl" %},在PC+手机独立模板模式下使用。
  • 模板静态文件地址 (TemplateUrl){% system with name="TemplateUrl" %},用于引用模板目录下的CSS、JS等静态资源。
<link href="{% system with name="TemplateUrl" %}/css/style.css" rel="stylesheet">
<a href="{% system with name="BaseUrl" %}">返回首页</a>

AnQiCMS 还支持在后台“全局功能设置”中添加自定义参数。这些自定义参数的名称(Parameter Name)可以直接作为 name 参数的值来调用。例如,如果您在后台添加了一个名为 HelpUrl 的自定义参数,则可以在模板中这样获取:

{% system helpPageUrl with name="HelpUrl" %}
<a href="{{ helpPageUrl }}">帮助中心</a>

通过这些标签,运营人员和模板开发者可以灵活、高效地将网站的核心信息集成到各个模板页面中,保持网站信息的统一性和可维护性。


常见问题解答 (FAQ)

1. 为什么我在模板中使用了 {% system %} 标签,但是网站上没有显示任何内容?

首先,请确保您已经在安企CMS后台的“后台设置” -> “全局功能设置”中正确填写了对应的信息。例如,如果您要显示网站Logo,需要先在后台上传Logo图片。其次,检查您在 {% system %} 标签中使用的 name 参数是否拼写正确,例如 SiteNameSiteLogo 等,这些参数是区分大小写的。如果问题依然存在,可以尝试清除系统缓存。

2. 我的网站是多站点管理模式,如何获取指定站点的系统信息?

在安企CMS的多站点管理模式下,{% system %} 标签默认会获取当前访问站点的系统信息。如果您需要明确指定获取某个特定站点的系统信息,可以在 {% system %} 标签中添加 siteId 参数,例如 {% system with name="SiteName" siteId="1" %}。其中,"1" 替换为目标站点的实际ID。这在构建跨站点链接或展示信息时非常有用。

3. 我在后台“全局功能设置”中添加了自定义参数,如何在模板中调用?

在后台“全局功能设置”中添加的自定义参数,其“参数名”可以直接作为 {% system %} 标签的 name 参数值来调用。例如,如果您的自定义参数名为 Hotline,则可以在模板中使用 {% system with name="Hotline" %} 来获取其值。请注意参数名的大小写应与后台设置保持一致。

相关文章

安企CMS如何实现在一台服务器上安装和管理多个站点?

作为一位精通安企CMS内容管理和网站运营的专家,我深知高效管理多站点的价值。安企CMS的多站点管理功能,正是为了满足这一核心需求而设计的,它允许在同一台服务器上,以一套精简高效的架构,管理和运营多个独立的网站。这不仅大幅提升了运营效率,也有效整合了资源。 ### 理解安企CMS的多站点架构 安企CMS并非要求为每个网站独立安装一套程序。它的多站点管理核心在于

2025-11-06

如何在AnqiCMS中配置伪静态规则,以优化网站URL结构?

作为一位深谙安企CMS(AnQiCMS)运营之道的资深人士,我深知一套优化得当的URL结构对于网站的长期发展至关重要。它不仅能显著提升用户体验,让访客对网站内容一目了然,更在搜索引擎优化(SEO)中扮演着核心角色,直接影响网站在搜索结果中的排名与可见度。AnqiCMS的伪静态功能正是我们实现这一目标的重要工具。 ### 优化URL结构,提升网站表现 在数字内容日益丰富的今天

2025-11-06

AnqiCMS的链接推送功能,支持哪些搜索引擎的主动推送?

作为一名深谙安企CMS(AnQiCMS)运营之道的网站运营人员,我深知内容发布后的及时收录对于网站流量和SEO表现至关重要。AnQiCMS在这一领域提供了强大的功能支持,特别是其链接推送功能,能够有效缩短内容从发布到被搜索引擎发现的时间。 ### AnQiCMS 链接推送功能概览 AnQiCMS内置的链接推送功能是其高级SEO工具集中的一个重要组成部分

2025-11-06

AnqiCMS的单页面管理功能,如何为“关于我们”等独立页面进行SEO优化?

作为一名深谙安企CMS(AnQiCMS)的网站运营人员,我深知每一个独立页面,如“关于我们”、“联系我们”等,在网站结构和SEO策略中都扮演着不可或缺的角色。这些页面不仅是向访问者传达品牌信息、核心价值和联系方式的关键窗口,更是搜索引擎理解网站整体内容和权威性的重要组成部分。即使是看似简单的独立页面,通过精心的SEO优化,也能为网站带来可观的流量和更好的排名表现。 在安企CMS中

2025-11-06

如何在安企CMS模板中获取并循环输出友情链接?

在安企CMS中管理和展示友情链接是网站运营中一项重要的任务,它不仅有助于提升网站的外部链接质量,改善搜索引擎优化表现,还能为用户提供更多有价值的资源。作为一名深谙AnQiCMS的网站运营人员,我将详细为您阐述如何在AnQiCMS模板中获取并循环输出友情链接。 ### 理解友情链接的重要性与AnQiCMS的模板机制 友情链接(Friendship Links)是网站之间互相推荐的一种形式

2025-11-06

安企CMS的评论管理功能,是否支持点赞和回复操作?

作为一名资深的安企CMS网站运营人员,我深知内容是网站的灵魂,而用户互动则是内容生命力的重要体现。安企CMS在内容管理方面提供了丰富而强大的功能,其中评论管理是构建社区、增强用户黏性的关键一环。今天,我将针对安企CMS的评论管理功能,详细阐述它是否支持点赞和回复操作。 ### 安企CMS评论管理功能概览 安企CMS从项目初期就十分重视用户互动,其核心功能之一便是对文章评论的完善支持与管理

2025-11-06

如何使用AnqiCMS模板中的分页标签,实现文档列表的分页显示?

作为一位资深的安企CMS网站运营人员,我非常理解在构建和维护网站时,如何有效地展示内容是吸引并留住用户的关键。特别是对于文档列表这类可能包含大量信息的页面,合理的分页机制不仅能提升用户体验,还能优化网站性能。今天,我将详细阐述如何利用AnqiCMS模板中的分页标签,实现文档列表的分页显示。 --- ### 理解AnqiCMS中的分页机制 在AnqiCMS中

2025-11-06

AnqiCMS的`if`、`for`等逻辑判断和循环标签,在模板开发中如何灵活运用?

作为一位深谙AnqiCMS运营之道的专业人士,我深知模板开发是构建一个富有吸引力、功能完善网站的核心环节。在内容创作、编辑与发布的过程中,灵活运用模板语言中的逻辑判断和循环标签,能够让我们的网站内容动态呈现、适应多样化的业务场景,从而更好地满足读者需求,提升用户体验。今天,我们就来深入探讨AnqiCMS模板开发中`if`、`for`等逻辑标签的灵活运用。 ### 动态内容展示的基石

2025-11-06