在网站运营中,保持联系方式信息的准确性和一致性至关重要。无论是电话号码、地址还是社交媒体链接,这些信息经常需要更新,如果手动在每个页面进行修改,不仅耗时耗力,还容易出错。安企CMS(AnQiCMS)提供了非常便捷的方式,让您能够动态地管理和嵌入这些联系方式信息,实现“一处修改,全站更新”。
接下来,我们将详细探讨如何在安企CMS中实现这一目标。
后台集中管理联系方式信息
首先,所有动态的联系方式信息都集中在安企CMS的后台进行管理。这大大简化了信息的更新流程,确保了网站上所有相关数据的统一性。
- 访问“联系方式设置”:登录安企CMS后台后,您会看到左侧导航栏中的“后台设置”选项。点击展开后,选择“联系方式设置”即可进入管理界面。
- 默认设置项:在这个界面,安企CMS已经为您预设了一些常用的联系方式字段,例如:
- 联系人:通常用于显示对外联络的负责人姓名。
- 联系电话:网站主要的咨询或服务电话。
- 联系地址:您的公司或服务地点。
- 联系邮箱:对外公开的电子邮件地址。
- 微信号/微信二维码:便于用户通过微信联系。
- 此外,还有QQ、WhatsApp、Facebook、Twitter、Tiktok、Pinterest、Linkedin、Instagram、Youtube等主流社交媒体和即时通讯工具的链接或账号设置项,满足了全球化运营的需求。 您只需在这些字段中填入相应的最新信息,并保存即可。
- 自定义设置参数:如果默认提供的字段无法满足您的特定需求,安企CMS还提供了极高的灵活性,允许您添加“自定义设置参数”。例如,您可能需要展示公司的办公时间、特定的售后服务电话,或者是一个不常用的社交平台链接。
- 参数名:这是供模板调用的标识符。我们建议使用英文,例如
OfficeHours、ServicePhone。系统会自动将其转换为驼峰命名法(首字母大写)。 - 参数值:在这里填入您希望在网站上显示的具体内容,比如“周一至周五 9:00-18:00”。
- 备注:您可以为自定义参数添加说明,方便日后管理和理解。 通过这种方式,您可以根据业务发展随时扩展和调整需要动态显示的信息。
- 参数名:这是供模板调用的标识符。我们建议使用英文,例如
完成后台设置并保存后,这些信息就已经准备好,可以在网站的任何页面中进行调用了。
在模板中灵活调用联系方式
安企CMS采用简洁的模板标签语法,使得在前端页面中调用后台设置的联系方式变得非常直观。核心的标签是 contact 标签。
contact标签的基本用法: 在您的模板文件(通常是.html后缀的文件,位于/template目录下)中,可以使用{% contact with name="字段名称" %}的形式来获取并显示特定的联系方式。- 例如,要显示您在后台设置的联系电话:
电话:{% contact with name="Cellphone" %} - 显示联系地址:
地址:{% contact with name="Address" %} - 对于微信二维码,您需要将其放在
<img>标签的src属性中:<img src="{% contact with name="Qrcode" %}" alt="微信二维码" /> - 调用您自定义的“办公时间”参数(假设参数名为
OfficeHours):办公时间:{% contact with name="OfficeHours" %}
- 例如,要显示您在后台设置的联系电话:
- 创建可点击的动态链接:
为了方便用户直接通过电话或邮件联系,您可以将动态信息嵌入到超链接中。
- 电话链接:
<a href="tel:{% contact with name="Cellphone" %}" rel="nofollow">拨打电话:{% contact with name="Cellphone" %}</a> - 邮件链接:
<a href="mailto:{% contact with name="Email" %}" rel="nofollow">发送邮件:{% contact with name="Email" %}</a> - WhatsApp链接:如果您在后台创建了名为
WhatsApp的自定义字段,并填入WhatsApp号码,可以这样调用:<a href="https://wa.me/{% contact with name="WhatsApp" %}" target="_blank" rel="nofollow">通过WhatsApp联系我们</a>
- 电话链接:
- 多站点环境下的调用:
如果您的安企CMS部署了多个网站,并且每个网站有独立的联系方式,您可以通过
siteId参数来指定调用哪个站点的联系信息。通常情况下,您无需设置siteId,它会自动获取当前站点的联系方式。
实际应用场景示例
了解了后台设置和模板调用方法后,我们可以将其应用到网站的各个重要部分。
- 网站页脚(Footer):
网站页脚是展示联系信息最常见的位置,因为它可以确保信息在所有页面底部可见。
<footer> <p>联系电话:{% contact with name="Cellphone" %}</p> <p>公司地址:{% contact with name="Address" %}</p> <p>电子邮件:<a href="mailto:{% contact with name="Email" %}" rel="nofollow">{% contact with name="Email" %}</a></p> <p>办公时间:{% contact with name="OfficeHours" %}</p> {# 假设您自定义了OfficeHours #} </footer> - “联系我们”独立页面:
一个专门的“联系我们”页面可以更详细地展示所有联系方式和地图等信息。您可以为这个页面创建一个独立的模板(例如
page/contact-us.html),然后在其中充分利用contact标签。<div class="contact-info-block"> <h3>联系方式</h3> <ul> <li>联系人:{% contact with name="UserName" %}</li> <li>电话:{% contact with name="Cellphone" %}</li> <li>地址:{% contact with name="Address" %}</li> <li>邮箱:{% contact with name="Email" %}</li> <li>微信号:{% contact with name="Wechat" %} <img src="{% contact with name="Qrcode" %}" alt="微信二维码" style="width: 100px; height: auto;" /></li> <li>WhatsApp:{% contact with name="WhatsApp" %}</li> <li>办公时间:{% contact with name="OfficeHours" %}</li> </ul> </div> - 产品或服务详情页:
在某些产品或服务详情页,直接提供联系电话或咨询方式可以提升转化率。
<div class="product-contact"> <h4>立即咨询</h4> <p>如有疑问,请拨打客服电话:</p> <p><a href="tel:{% contact with name="Cellphone" %}" rel="nofollow">{% contact with name="Cellphone" %}</a></p> {# 也可以调用产品详情页面的文档参数,比如产品销售电话 #} {% archiveDetail productSalesPhone with name="productSalesPhone" %} {% if productSalesPhone %} <p>销售热线:<a href="tel:{{productSalesPhone}}" rel="nofollow">{{productSalesPhone}}</a></p> {% endif %} </div>
通过以上方法,您就能在安企CMS中轻松实现联系方式的动态管理和嵌入。无论是统一更新,还是多站点个性化设置,安企CMS都提供了灵活且高效的解决方案,大大提升了网站运营的效率和用户体验。
常见问题 (FAQ)
Q1: 为什么我应该使用动态联系方式,而不是直接在模板中硬编码? A1: 使用动态联系方式的主要好处在于“一处修改,全站更新”。当您的电话号码、地址等信息发生变更时,您只需在安企CMS后台的“联系方式设置”中修改一次,网站上所有调用了这些信息的页面都会自动更新。如果采用硬编码,您将不得不在每个页面手动查找并修改,这不仅效率低下,而且很容易遗漏,导致信息不一致或错误。
Q2: 我想添加一个“公司传真”或“在线客服链接”这样的联系方式,安企CMS支持吗?
A2: 完全支持。安企CMS的“联系方式设置”页面提供了“自定义设置参数”的功能。您可以点击“添加自定义设置参数”,然后输入一个“参数名”(例如FaxNumber或OnlineServiceLink),并在“参数值”中填写具体的传真号码或链接,再添加一个“备注”方便识别。保存后,您就可以在模板中使用 `{% contact with name=“Fax