`contact`标签如何在AnQiCMS页面中显示联系人、电话、地址和社交媒体链接?

📅 👁️ 60

在网站运营中,清晰准确地展示联系方式对于建立用户信任、促进沟通交流至关重要。AnQiCMS 提供了一个非常便捷的方式来管理和展示这些信息,那就是通过 contact 标签。这个标签能帮助我们轻松地在网站的任何页面上调用预设的联系人姓名、电话、地址乃至社交媒体链接,无需硬编码,大大提高了内容管理效率。

第一步:在AnQiCMS后台配置联系方式

在我们开始使用 contact 标签之前,首先需要将联系方式信息配置到 AnQiCMS 的后台。这个过程非常直观:

  1. 登录 AnQiCMS 后台。
  2. 在左侧导航栏中找到并点击“后台设置”。
  3. 选择“联系方式设置”。

在这里,您会看到一系列预设的字段,例如“联系人”、“联系电话”、“联系地址”、“联系邮箱”、“微信号”和“微信二维码”等。只需在对应的输入框中填入您的信息即可。

值得一提的是,AnQiCMS 的灵活性允许您添加自定义联系方式。如果您的业务需要展示 WhatsApp、Facebook 主页或其他特定的社交媒体链接,但后台没有直接对应的字段,您可以通过该页面的“自定义设置参数”功能进行添加。比如,您可以添加一个名为“WhatsApp”的参数,并在“参数值”中填入您的 WhatsApp 联系链接或号码。这样,我们稍后就可以在模板中调用它了。

第二步:理解contact标签的基本用法

contact 标签是 AnQiCMS 模板引擎中的一个核心组件,它的基本用法是 {% contact with name="字段名称" %}。这个 name 参数就是我们在后台“联系方式设置”中配置的那些字段名(例如 UserNameCellphoneAddress 等)。

如果我们想直接在模板中输出某个联系信息,可以直接使用这种方式。例如,要显示联系电话,可以写成 {% contact with name="Cellphone" %}

此外,我们也可以将获取到的联系信息赋值给一个变量,以便在模板中多次使用或进行更复杂的处理。这时候,用法就变为 {% contact 变量名称 with name="字段名称" %}{{ 变量名称 }}。例如,{% contact myPhone with name="Cellphone" %}{{ myPhone }}

对于有多站点管理需求的用户,contact 标签还支持 siteId 参数,可以指定调用特定站点配置的联系信息。不过,对于大多数单站点用户来说,通常无需关注此参数。

第三步:在页面中实际调用联系方式

了解了 contact 标签的配置和基本用法后,接下来我们看看如何在网站页面中实际展示这些联系信息。

展示联系人姓名、电话和地址

要显示联系人的姓名、电话和地址,您可以使用 UserNameCellphoneAddress 字段。为了方便用户点击电话号码直接拨打,我们可以将其包裹在 tel: 链接中。

<p>联系人:{% contact with name="UserName" %}</p>
<p>电话:<a href="tel:{% contact with name='Cellphone' %}">{% contact with name='Cellphone' %}</a></p>
<p>地址:{% contact with name='Address' %}</p>

在上面的代码中,{% contact with name="UserName" %} 会直接输出您在后台填写的联系人姓名。电话号码则被用于构建一个可点击的电话链接。

展示联系邮箱和社交媒体链接

对于联系邮箱 (Email) 和各类社交媒体链接(如 Facebook, Twitter, Instagram, Youtube 等),调用方式也是一致的。请确保您在后台填入了完整的链接地址(包括 http://https://)。

<p>邮箱:<a href="mailto:{% contact with name='Email' %}">{% contact with name name='Email' %}</a></p>
<p>Facebook:<a href="{% contact with name='Facebook' %}" target="_blank" rel="nofollow">我们的Facebook页面</a></p>
<p>Twitter:<a href="{% contact with name='Twitter' %}" target="_blank" rel="nofollow">关注我们Twitter</a></p>

这里需要注意 target="_blank" 会让链接在新标签页中打开,而 rel="nofollow" 属性可以告诉搜索引擎不要跟踪这个链接,在某些SEO策略中会用到。

展示微信二维码

如果您在后台“联系方式设置”中上传了微信二维码图片,可以使用 Qrcode 字段来显示它:

<div>
    <p>微信扫一扫:</p>
    <img src="{% contact with name='Qrcode' %}" alt="微信二维码" style="width: 100px; height: 100px;">
</div>

通过这种方式,用户可以直接扫描二维码添加您的微信。

调用自定义字段(以WhatsApp为例)

假设您在后台“联系方式设置”的“自定义设置参数”中添加了一个名为 WhatsApp 的参数,并在其“参数值”中填入了 WhatsApp 联系链接或号码。那么,在模板中您可以这样调用它:

<p>WhatsApp:<a href="{% contact with name='WhatsApp' %}" target="_blank">立即通过WhatsApp联系</a></p>

请确保后台“自定义设置参数”中的“参数名”与模板中 name 参数的值完全一致(例如 WhatsApp)。

总结

contact 标签是 AnQiCMS 模板系统中一个非常实用的功能,它让网站联系信息的管理和展示变得异常简单和高效。通过灵活配置后台参数,并结合模板标签的调用,您可以轻松地在网站的任何位置以您想要的方式呈现联系方式,从而更好地服务您的用户。无论是显示基本的联系信息,还是集成各种社交媒体链接,contact 标签都能提供强大的支持。


常见问题解答 (FAQ)

Q1: 如果我在后台更改了联系电话或地址,前台页面会立即更新吗?

A1: 是的,通常情况下,AnQiCMS 后台的数据更新

相关文章

`system`标签如何在AnQiCMS网站上显示网站名称、Logo、备案号和版权信息?

在搭建和运营网站时,网站的名称、Logo、备案号以及版权信息是构成网站专业形象和合法性的重要元素。它们不仅是网站的身份标识,也是用户信任的基础。对于使用AnQiCMS的用户来说,系统提供了一种便捷高效的方式来管理和展示这些核心信息,这便是通过强大的`system`标签。 本文将深入探讨如何在AnQiCMS网站上利用`system`标签,灵活地显示网站名称、Logo、备案号和版权信息

2025-11-08

AnQiCMS模板文件支持哪些命名约定来实现特定页面或分类的自定义显示?

在AnQiCMS中,为了实现网站页面或分类的个性化展示,我们不必总是从头编写复杂的逻辑,系统提供了一套非常灵活且直观的模板文件命名约定。这些约定允许我们通过创建特定名称的模板文件,让系统自动识别并应用,从而定制不同内容类型的显示方式。 首先,了解模板文件的基本结构是关键。所有的模板文件都存放在 `/template` 目录下,并统一使用 `.html` 作为文件后缀。例如,一套名为

2025-11-08

如何在AnQiCMS模板中引入公共的页头、页脚等代码片段以统一显示风格?

## 如何在AnQiCMS模板中引入公共的页头、页脚等代码片段以统一显示风格? 构建一个网站时,无论是个人博客、企业官网还是营销站点,保持页面视觉和功能的一致性都至关重要。设想一下,如果每个页面的顶部导航、底部版权信息甚至是侧边栏都各不相同,用户体验将大打折扣,网站的专业性也会大打折扣。安企CMS(AnQiCMS)提供了一套强大而灵活的模板引擎,能够帮助我们轻松实现网站的统一风格管理

2025-11-08

AnQiCMS模板中如何使用循环(for)标签遍历并显示数据列表?

在AnQiCMS的模板开发中,掌握如何有效地展示动态数据列表是构建一个功能丰富网站的关键。无论是最新文章、产品展示,还是分类导航,这些都离不开模板中的循环机制。AnQiCMS的模板系统借鉴了Django模板引擎的简洁与强大,其中的`for`循环标签便是实现数据遍历的核心工具。 ### 理解`for`循环标签的基础 当我们需要在页面上重复展示一系列结构相似的数据时,`for`循环就派上了用场

2025-11-08

`tdk`标签如何在AnQiCMS中动态生成并显示页面的Title、Keywords和Description?

在网站运营中,Title、Keywords和Description(简称TDK)是搜索引擎优化(SEO)的基石。它们不仅向搜索引擎描述了页面内容,也直接影响了用户在搜索结果页面的点击意愿。AnQiCMS作为一个专注于内容管理的系统,深知TDK的重要性,因此提供了一套强大而灵活的机制,让用户能够轻松地对网站TDK进行动态生成与精细化管理。 ### AnQiCMS如何管理TDK

2025-11-08

`navList`标签如何在AnQiCMS网站上构建并显示多级导航菜单?

网站导航是用户访问网站时的重要向导,它不仅帮助用户快速找到所需信息,更是网站结构清晰、用户体验友好的体现。在AnQiCMS中,构建灵活多样的导航菜单是一项相对简单且高效的任务,这主要得益于其强大的`navList`标签。无论是简单的单层菜单,还是复杂的二级下拉菜单,`navList`标签都能提供强大的支持。 ### `navList`标签

2025-11-08

`breadcrumb`标签如何显示AnQiCMS页面的面包屑导航路径?

在网站运营中,清晰的导航是提升用户体验、帮助搜索引擎理解网站结构的关键一环。面包屑导航(Breadcrumb Navigation)正是这样一种直观的辅助工具,它能够明确显示用户当前所处页面的层级路径,让访问者随时知道“我身在何处,又能去向何方”。对于使用安企CMS(AnQiCMS)来构建和管理网站的用户来说,实现这样的导航既简单又高效,这得益于其内置的`breadcrumb`标签。 ###

2025-11-08

`categoryList`标签如何获取并显示AnQiCMS文章或产品分类的列表?

在AnQiCMS中构建一个功能完善、内容丰富的网站,分类是组织内容不可或缺的一部分。无论是展示文章、产品、服务,还是搭建导航菜单,清晰的分类结构都能极大提升用户体验和网站的可维护性。今天,我们就来深入了解AnQiCMS中一个非常实用且灵活的标签——`categoryList`,它能帮助您轻松获取并显示文章或产品分类的列表。 `categoryList`标签是AnQiCMS模板引擎中的一把利器

2025-11-08