如何在AnQiCMS前端页面中显示网站的联系电话和地址?

📅 👁️ 75

在网站运营中,清晰、便捷地展示网站的联系电话和地址,是建立用户信任、促进沟通交流的关键一步。对于使用AnQiCMS的朋友们来说,系统提供了非常灵活和直观的方式来管理和展示这些重要的联系信息。本文将详细介绍如何在AnQiCMS的前端页面中显示网站的联系电话和地址。

第一步:在AnQiCMS后台录入联系方式

首先,我们需要确保网站的联系信息已经在后台正确录入。这是在前端显示这些信息的基础。

请登录AnQiCMS的后台管理界面,在左侧的导航栏中找到“后台设置”,然后点击进入“联系方式设置”页面。

在这个页面中,你会看到一系列预设的字段,比如“联系人”、“联系电话”、“联系地址”、“联系邮箱”、“微信号”以及“微信二维码”等。这些都是网站最常用的联系信息,你只需要在对应的输入框中填入你的网站或公司的实际信息即可。

如果你的网站有特殊的需求,例如除了常规电话外,还需要展示WhatsApp联系方式,或者其他自定义的联系信息,AnQiCMS的“联系方式设置”页面也支持添加自定义参数。你可以在页面下方的“自定义设置参数”区域,点击添加新的参数。例如,你可以添加一个参数名为“WhatsApp”,并在参数值中填入你的WhatsApp号码。系统在模板调用时,会将参数名自动转换为驼峰命名(即每个单词首字母大写,例如WhatsApp)。

完成信息填写后,记得点击页面底部的“保存”按钮,确保所有修改生效。

第二步:在前端模板文件中展示联系方式

当后台数据准备就绪后,下一步就是将这些信息呈现在网站的前端页面上。AnQiCMS的模板系统采用了类似Django的语法,其中有一个专门用于获取联系方式的强大标签——contact

这个contact标签的使用方式非常直接,通过指定name参数,就能获取到你在后台“联系方式设置”中录入的对应字段值。

显示联系电话

要在网站页面上显示联系电话,你可以在模板文件中使用以下代码:

{% contact with name='Cellphone' %}

这条代码会直接输出你在后台“联系电话”字段中填写的值。为了提升用户体验,特别是移动端用户,我们通常会把电话号码做成可点击拨号的链接。你可以这样实现:

电话:<a href="tel:{% contact with name='Cellphone' %}" rel="nofollow">{% contact with name='Cellphone' %}</a>

这里的href="tel:..."是一个标准的HTML属性,可以让移动设备用户直接点击拨打电话,rel="nofollow"则建议搜索引擎不要追踪此链接,这通常是SEO的**实践。

显示联系地址

显示联系地址也同样简单。你只需在模板中使用name='Address'参数即可:

地址:{% contact with name='Address' %}

调用自定义参数

如果你在后台设置了自定义参数,例如前面提到的WhatsApp,也可以使用contact标签来调用。为了更严谨地处理,可以先将其赋值给一个变量,并判断其是否存在,再决定是否显示:

{# 假设您在后台自定义了参数名为 'WhatsApp' #}
{% contact whatsappNumber with name='WhatsApp' %}
{% if whatsappNumber %}
<p>WhatsApp:{{ whatsappNumber }}</p>
{% endif %}

通过这种方式,只有当WhatsApp参数在后台有值时,前端页面才会显示相应内容。

放置在模板的哪个位置?

你通常会将这些联系信息放置在网站的公共部分,例如:

  • 页眉(Header):在bash.html(如果你的模板有此文件,通常包含网站的公共头部)或其他头部模板文件中,让访客在任何页面都能快速找到联系方式。
  • 页脚(Footer):在网站底部显示,这是最常见的做法。同样是在bash.html或专门的页脚模板文件中添加。
  • “联系我们”单页:如果你创建了一个专门的“联系我们”页面(通过“页面资源”下的“页面管理”创建),可以在该页面的内容模板(例如page/detail.html或自定义的page/contact-us.html)中,详细展示所有联系方式。

一个完整的示例代码片段可能如下所示,你可以根据自己的模板结构进行调整:

{# 假设这是你网站页脚或侧边栏的一部分 #}
<div class="site-footer-contact">
    <h3>联系我们</h3>
    <p>电话:<a href="tel:{% contact with name='Cellphone' %}" rel="nofollow">{% contact with name='Cellphone' %}</a></p>
    <p>邮箱:<a href="mailto:{% contact with name='Email' %}" rel="nofollow">{% contact with name='Email' %}</a></p>
    <p>地址:{% contact with name='Address' %}</p>
    {% contact wechat with name='Wechat' %}
    {% if wechat %}
    <p>微信:{{ wechat }}</p>
    {% endif %}
    {% contact whatsappNumber with name='WhatsApp' %}
    {% if whatsappNumber %}
    <p>WhatsApp:{{ whatsappNumber }}</p>
    {% endif %}
</div>

小贴士

  • 模板文件编码:请确保你的模板文件统一使用UTF-8编码,否则可能导致页面显示乱码。
  • 样式调整:以上代码只负责内容的输出,具体的外观样式(字体、颜色、布局等)需要通过CSS进行调整,以保持与你网站整体设计风格的一致性。
  • 多站点管理:如果你使用了AnQiCMS的多站点功能,并且希望调用特定站点(而非当前站点)的联系信息,contact标签还支持siteId参数来指定站点ID,例如{% contact with name='Cellphone' siteId='2' %}

通过AnQiCMS灵活的后台设置和强大的模板标签,展示网站的联系电话和地址变得轻而易举。希望这篇文章能帮助你更好地利用AnQiCMS,提升网站的用户体验和业务转化。


常见问题 (FAQ)

1. 为什么我在后台设置了联系方式,但在前端页面没有显示出来?

通常有几个原因:

  • 模板文件未添加对应的调用代码:请检查你想要显示联系信息的模板文件(如页脚或联系我们页面),是否已经按照本文介绍的方式,使用了{% contact ... %}标签来调用。
  • 后台设置未保存:确认在“联系方式设置”页面填写完信息后,是否点击了“保存”按钮。
  • 缓存问题:在某些情况下,浏览器或AnQiCMS的系统缓存可能导致更新未能及时显示。尝试清除浏览器缓存,或在AnQiCMS后台点击“更新缓存”功能。

2. 我想在不同的页面显示不同的联系电话,AnQiCMS能实现吗?

相关文章

AnQiCMS模板中如何显示自定义版权信息?

在AnQiCMS网站运营中,网站的页脚通常承载着重要的信息,其中版权声明不仅是法律要求,更是品牌专业度的体现。一份清晰且动态更新的版权信息,能够提升网站的专业形象,并为内容提供基本的保护。在AnQiCMS中,管理和显示网站的自定义版权信息是一项非常直观且灵活的操作。 接下来,我们将详细了解如何在AnQiCMS模板中设置和显示您的自定义版权信息。 --- ### 一

2025-11-08

如何获取并展示AnQiCMS网站的备案号?

对于在中国大陆运营的网站而言,备案号(ICP号)是一个不可或缺的元素。它不仅是法律法规的要求,更是提升网站公信力、获取用户信任的重要标志。AnQiCMS深知这一点,因此在系统设计之初就考虑到了备案号的便捷管理与展示,让网站运营者可以轻松完成配置。 接下来,我们将一起了解如何在AnQiCMS网站上获取(配置)并展示备案号。 ### 在后台设置中录入备案信息 要让网站前端显示备案号

2025-11-08

AnQiCMS中如何显示网站名称和Logo?

网站的名称与Logo如同品牌的脸面,它们不仅是访客了解您的第一印象,更是网站专业性和识别度的重要体现。在安企CMS中,设置并展示您的网站名称和Logo是一个直观且高效的过程。接下来,我们将一起探索如何在您的网站上完美呈现这些关键元素。 ### 首先,在后台设置网站名称与Logo 要让您的网站拥有专属的名称和Logo,第一步是在安企CMS的后台管理界面进行配置。 1. **进入全局设置**

2025-11-08

安企CMS如何控制文章内容中图片的自动懒加载

在网站运营中,页面加载速度和用户体验是至关重要的环节。尤其对于包含大量图片的文章内容来说,图片加载往往会成为拖慢页面速度的“元凶”。这时,图片懒加载(Lazy Loading)技术就显得尤为关键。安企CMS深谙此道,提供了简便高效的方式来控制文章内容中图片的自动懒加载,帮助您的网站在性能和用户体验上更上一层楼。 ### 为什么图片懒加载如此重要? 图片懒加载是一种延迟加载策略

2025-11-08

AnQiCMS如何动态显示网站的首页TDK信息?

网站的TDK,即Title(标题)、Description(描述)和Keywords(关键词),是搜索引擎优化(SEO)的基础要素,它们直接影响着网站在搜索引擎结果页面(SERP)中的展示效果和用户的点击意愿。对于网站的“门面”——首页而言,精准且有吸引力的TDK信息更是至关重要。 在安企CMS (AnQiCMS) 中,管理和动态展示网站首页的TDK信息是一项直观且高效的任务

2025-11-08

AnQiCMS模板如何构建和显示多级导航菜单?

网站导航是用户与网站互动的第一扇窗,清晰、直观的导航系统能极大地提升用户体验,帮助访客快速找到所需信息。AnQiCMS 提供了灵活强大的导航管理功能,无论是简单的单级菜单,还是复杂的二级、三级甚至更多层级的多级导航,都能轻松实现。接下来,我们将详细了解如何在 AnQiCMS 中构建和显示多级导航菜单。 ## 后端设置:构建导航的基石 在 AnQiCMS 中,多级导航的构建始于后台的精心配置

2025-11-08

如何使用AnQiCMS的面包屑导航标签展示当前页面路径?

在网站运营中,清晰的导航路径对于用户体验和搜索引擎优化(SEO)至关重要。面包屑导航(Breadcrumb Navigation)正是这样一种能显著提升网站可用性的辅助工具,它能够直观地告诉用户当前所在页面的位置,并提供快速返回上级页面的便捷入口。在AnQiCMS中,实现面包屑导航功能非常简单和灵活。 AnQiCMS 为我们提供了专门的面包屑导航标签 `breadcrumb`,通过它

2025-11-08

AnQiCMS如何获取指定内容模型的分类列表并显示?

在AnQiCMS中,灵活地获取并展示指定内容模型的分类列表,是构建清晰网站结构和良好用户体验的关键。无论是产品展示、文章归档还是服务介绍,分类列表都扮演着重要的导航角色。AnQiCMS强大的模板标签系统,让这一过程变得直观且高效。 ### 核心标签:`categoryList`的妙用 在AnQiCMS的模板设计中,我们主要依靠`categoryList`这个强大的标签来获取分类数据

2025-11-08