`system`标签和`contact`标签分别能获取并显示哪些全局网站信息和联系方式?

📅 👁️ 69

在AnQiCMS的日常运营中,网站的全局信息和联系方式是用户高度关注且频繁变动的内容。如何高效、统一地管理和展示这些信息,是衡量一个内容管理系统灵活性的重要标准。AnQiCMS通过其独特的模板标签体系,特别是systemcontact这两个核心标签,为网站内容和联系方式的调用提供了极其便捷的解决方案。

system标签:轻松掌控网站全局信息

system标签是您网站的中央信息枢纽,它能够获取并显示在后台“全局功能设置”中配置的各项信息。这些信息通常是整个网站共用且具有普遍性的,比如网站的品牌标识、运行状态和基础配置等。

通过system标签,您可以轻松调用以下关键全局信息:

  • 网站品牌信息:包括网站的名称 (SiteName)和Logo (SiteLogo)。这些是用户识别您网站最直观的元素,通常会出现在网站的页眉、页脚或品牌宣传页。
  • 基础链接地址:网站的首页地址 (BaseUrl)和移动端地址 (MobileUrl)。正确设置这些地址,不仅能确保网站的正常访问和资源加载,也对搜索引擎优化(SEO)至关重要。
  • 模板相关路径模板静态文件地址 (TemplateUrl)和模板目录名 (TemplateName)。这些信息对于模板开发和维护十分有用,确保CSS、JavaScript等静态资源能够被正确引用。
  • 合规与法律信息:网站的备案号 (SiteIcp)和版权内容 (SiteCopyright)。这些是网站合法运营的体现,通常展示在网站的页脚。
  • 网站运行状态:当网站处于维护或升级时,您可以设置闭站提示内容 (SiteCloseTips),system标签就能获取并展示给访客。
  • 多语言支持:获取网站设定的语言包 (Language),这对于需要支持多语言内容的网站尤其重要,可以辅助前端进行语言切换或适配。

此外,system标签还具有极高的扩展性。您可以在后台的“全局功能设置”中,根据实际需求自定义额外的参数。例如,如果您需要在一个特定位置显示一个外部帮助页面链接(HelpUrl),或者一个特殊的追踪代码ID,只需在后台添加自定义参数,然后通过system标签指定name属性为该参数名,即可在模板中灵活调用。

在模板中的应用示例: 想象一下,在您的网站页眉,您希望显示公司Logo,并在页脚显示版权信息和备案号。通过system标签,您无需在每次更改这些信息时修改模板代码。只需在后台更新,前台便会同步显示最新内容。例如,{% system with name="SiteLogo" %} 即可获取网站Logo图片地址,而 {% system with name="SiteCopyright" %} 则会输出您设定的版权声明。

contact标签:一站式管理联系方式

contact标签专注于网站的联系信息,它将所有与用户沟通相关的渠道整合在一起,方便您在网站的各个角落展示。这些信息在帮助用户快速找到您、建立信任方面发挥着关键作用。

contact标签可以获取并显示以下常用联系方式:

  • 基本联系信息:包括联系人 (UserName)、联系电话 (Cellphone)、联系地址 (Address)和联系邮箱 (Email)。这些是企业或个人网站最基本的联系途径。
  • 社交媒体账号:为了满足现代用户多样化的沟通习惯,contact标签支持调用一系列社交媒体信息,如微信号 (Wechat)、微信二维码 (Qrcode)、QQ (QQ),以及国际化的平台如WhatsApp (WhatsApp)、Facebook (Facebook)、Twitter (Twitter)、Tiktok (Tiktok)、Pinterest (Pinterest)、Linkedin (Linkedin)、Instagram (Instagram)、Youtube (Youtube)。这对于拓展全球市场或覆盖不同用户群体至关重要。

system标签类似,contact标签也支持自定义参数。如果您有特殊或本地化的联系方式,比如一个特定的客服热线分机号,或者某个区域性的社交媒体链接,都可以在后台“联系方式设置”中添加自定义参数,并通过contact标签进行调用。这大大增强了联系方式展示的灵活性和适应性。

在模板中的应用示例: 无论是在“联系我们”的独立页面上,还是在网站的底部(Footer)快速显示公司电话和邮箱,contact标签都能助您一臂之力。例如,您想在页脚展示联系电话,可以这样使用:电话:{% contact with name="Cellphone" %}。如果您在某个页面需要展示微信二维码,只需调用 {% contact with name="Qrcode" %},它就能将图片地址渲染出来。

统一调用,灵活配置

systemcontact这两个标签的调用方式都遵循AnQiCMS模板标签的统一语法:{% 标签名 变量名 with name="字段名称" %}。其中,变量名是可选的,当您需要对获取到的数据进行进一步处理时,可以将其赋值给一个变量。而name属性则指定了您希望获取的具体字段。

值得一提的是,在多站点模式下,如果您需要调用其他站点的信息,这两个标签都支持通过siteId参数指定目标站点,这为多站点内容的灵活调度提供了便利。

总而言之,AnQiCMS的systemcontact标签极大地简化了网站全局信息和联系方式的管理与展示。它们将后台配置与前台显示紧密结合,确保了网站信息的一致性,提高了运营效率,并为网站的长期维护和迭代提供了强大的灵活性。


常见问题 (FAQ)

1. 我在后台修改了“全局功能设置”或“联系方式设置”中的信息,但前台页面没有更新,这是为什么? 通常情况下,后台信息更新后前台会立即同步。如果出现未更新的情况,首先请检查您的浏览器缓存,尝试清除缓存或使用无痕模式访问。其次,AnQiCMS系统可能会有缓存机制,您可以尝试点击后台的“更新缓存”功能来刷新系统缓存。如果问题依然存在,可能是模板代码在调用时存在错误,或者您的服务器环境(如Nginx反向代理)配置有误,阻止了信息的及时更新。

2. 如何为systemcontact标签添加自定义的字段,并在模板中调用? 您可以在AnQiCMS后台的“全局功能设置”或“联系方式设置”页面中找到“自定义设置参数”部分。在这里,您可以添加新的参数名(例如CustomLink)、参数值和备注。保存后,在模板中就可以使用{% system with name="CustomLink" %}{% contact with name="CustomLink" %} 的形式来调用您自定义的参数值了。需要注意的是,参数名请尽量使用英文字母,系统会自动将其转换为驼峰命名。

3. 在多站点模式下,systemcontact标签获取的信息是通用的还是每个站点独立的? 在AnQiCMS的多站点模式下,每个站点在后台的“全局功能设置”和“联系方式设置”中的配置是独立的。这意味着您的主站和子站可以拥有各自独立的网站名称、Logo、联系电话等信息。不过,如文章中提及,systemcontact标签都支持siteId参数。如果您确实有跨站点调用信息的特殊需求(例如在主站展示某个子站点的特定联系方式),可以通过指定siteId来实现。

相关文章

`bannerList`标签是如何获取并展示网站首页或特定分组的轮播图的?

在构建现代网站时,轮播图(Banner Carousel)是提升视觉吸引力和传递重要信息的常用元素。它们通常位于网站的显眼位置,如首页顶部,用于展示最新的活动、特色产品或重要公告。在安企CMS(AnQiCMS)中,管理和展示这些轮播图变得非常便捷,这主要得益于其强大的模板标签系统,特别是 `bannerList` 标签。 `bannerList`

2025-11-08

如何通过`breadcrumb`标签构建清晰的面包屑导航,提升用户在网站中的定位感?

在网站运营中,如何让访客在浏览浩瀚内容时始终保持清晰的定位感,不至于迷失方向,是一个至关重要的课题。想象一下,当用户深入网站的某个页面,却不清楚自己是从哪里来、处于哪个层级时,他们很容易产生困惑,甚至选择离开。这时,一个设计良好、功能完善的面包屑导航就能发挥其关键作用,它如同数字世界的“指路牌”,为用户提供了一条清晰的返回路径。 安企CMS(AnQiCMS)深谙内容管理和用户体验之道

2025-11-08

`navList`标签如何实现网站顶部、底部或侧边栏导航菜单的灵活显示?

网站导航是用户探索网站内容的指南,也是搜索引擎理解网站结构的重要线索。一个设计良好、功能灵活的导航系统,能够极大提升用户体验和网站的SEO表现。在AnQiCMS中,`navList`标签正是这样一个核心工具,它赋予了我们高度自由,可以轻松构建并管理网站顶部、底部、侧边栏等各种位置的导航菜单。 那么,`navList`标签究竟是如何实现这种灵活多变的导航显示的呢

2025-11-08

如何利用`tagDetail`和`tagDataList`标签展示特定标签页面的信息及其关联文档?

安企CMS(AnQiCMS)以其灵活高效的内容管理特性,成为许多运营者信赖的工具。在构建一个功能完善、用户友好的网站时,如何有效地展示内容分类和组织方式至关重要。特别是对于通过“标签”来关联不同内容的需求,掌握`tagDetail`和`tagDataList`这两个模板标签的运用,能让您的网站标签页不仅美观,而且信息丰富,极大地提升用户体验和搜索引擎优化(SEO)效果。 ###

2025-11-08

`tdk`标签在不同页面如何动态生成并显示SEO标题、关键词和描述?

在网站运营中,标题(Title)、关键词(Keywords)和描述(Description),简称TDK,是搜索引擎优化(SEO)不可或缺的核心要素。它们不仅直接影响网站在搜索引擎结果页(SERP)上的展示,也决定了用户是否点击进入您的网站。AnQiCMS 深刻理解TDK的重要性,并提供了一套强大且灵活的机制,帮助我们实现TDK标签在不同页面上的动态生成与显示,从而有效提升网站的SEO表现

2025-11-08

如何利用`archiveParams`标签获取并展示文档自定义参数字段的内容?

在日常的网站运营中,我们常常会遇到这样的需求:标准化的内容字段已无法满足多样化的信息展示。例如,一个产品详情页可能需要展示“型号”、“材质”、“保修期”等独有属性,而一篇普通文章则可能需要额外注明“文章来源”、“预计阅读时长”等。安企CMS深知这种灵活性对内容运营的重要性,因此提供了强大的自定义参数功能,并辅以 `archiveParams` 标签,让您能够轻松获取并展示这些文档专属的定制化信息

2025-11-08

AnQiCMS如何自定义文章、产品和单页面的显示模板?

在AnQiCMS中,自定义文章、产品和单页面的显示模板是一项非常灵活且强大的功能,它让您可以根据网站的独特需求,为不同类型的内容创建专属的展示样式。通过精心设计的模板,不仅能提升用户体验,还能更好地突出内容重点,实现品牌风格的统一。 AnQiCMS采用了类似Django的模板引擎语法,这意味着如果您熟悉这种简洁直观的语法,就能很快上手。模板文件通常以`.html`为后缀,并统一存放在

2025-11-08

如何在AnQiCMS前端展示内容模型中定义的自定义字段?

AnQiCMS 的灵活内容模型是其核心优势之一,它让我们可以根据实际业务需求,为不同类型的内容定义独特的字段,从而摆脱传统 CMS 固定的内容结构限制。当我们创建好这些自定义字段后,接下来的关键一步就是在网站前端将它们优雅地展示出来。 这篇文章将详细为您介绍如何在 AnQiCMS 后台定义自定义字段,以及如何在前端模板中灵活地调用和展示这些信息,让您的网站内容更具个性化和实用性。 ### 一

2025-11-08