如何在安企CMS模板中显示网站的联系方式和社交媒体链接?

📅 👁️ 69

在网站运营中,清晰有效地展示联系方式和社交媒体链接对于建立客户信任、促进互动至关重要。安企CMS(AnQiCMS)提供了便捷且灵活的方式,帮助我们轻松地在网站模板中集成这些关键信息。


一、准备工作:在安企CMS后台配置联系方式与社交媒体信息

在将联系方式和社交媒体信息展示到网站前端之前,我们需要在安企CMS的后台进行相应的配置。这就像为我们的网站准备好一份完整的名片。

  1. 进入联系方式设置 首先,登录安企CMS后台管理界面,在左侧导航栏中找到“后台设置”,然后点击“联系方式设置”。这里就是集中管理所有联系信息的区域。

  2. 填写默认联系信息 在“联系方式设置”页面,你会看到一系列预设的字段,例如:

    • 联系人:通常是你的客服代表或公司对外联系的姓名。
    • 联系电话:网站的主要联系电话。
    • 联系地址:公司的物理地址。
    • 联系邮箱:客户可以通过邮件联系你的邮箱地址。
    • 微信号微信二维码:用于展示微信联系方式。
    • QQ:如果你使用QQ作为客服渠道,也可以在这里填写。
    • WhatsAppFacebookTwitterTiktokPinterestLinkedinInstagramYoutube:安企CMS已经内置了这些主流社交媒体平台的链接字段,直接填入对应的账号或主页链接即可。
  3. 自定义社交媒体或特殊联系方式 如果你的网站需要展示其他未列出的社交媒体平台,或者有其他特殊的联系方式(例如:Telegram链接、特定地区的客服电话),安企CMS也提供了强大的“自定义设置参数”功能。

    • 点击“自定义设置参数”区域的“添加”按钮。
    • 在“参数名”中输入一个简洁且具有辨识度的英文名称(例如:TelegramLink),这个名称将用于模板中的调用。
    • 在“参数值”中填写对应的链接或信息。
    • 在“备注”中简单说明该参数的用途,方便日后管理。

完成所有信息的填写后,记得点击“保存”按钮,确保你的配置生效。

二、在模板中使用联系方式标签 contact

安企CMS通过contact标签,让在模板中调用这些联系信息变得非常直接。这个标签允许我们根据“字段名称”精确地获取所需的信息。

contact标签的基本使用语法是:{% contact 变量名称 with name="字段名称" %}。其中,“变量名称”是可选的,如果你想将获取到的数据存储起来以便后续处理或多次使用,可以指定一个变量名;如果只是简单地输出一次,则可以直接省略变量名。

下面我们通过一些实例来看看如何使用它:

  1. 显示基本的联系信息 假设我们想在网站页脚显示联系电话和公司地址,可以在模板(如footer.htmlbash.html)中这样编写:

    <div class="footer-contact">
        <p>联系电话:{% contact with name="Cellphone" %}</p>
        <p>公司地址:{% contact with name="Address" %}</p>
        <p>电子邮箱:<a href="mailto:{% contact with name="Email" %}">{% contact with name="Email" %}</a></p>
    </div>
    

    这样,安企CMS就会自动从后台配置中获取并显示相应的电话号码、地址和邮箱。

  2. 使用变量进行条件判断 有些联系信息可能不是每个网站都必需,或者只有在用户提供了数据时才显示。这时,我们可以将contact标签获取的值存储到变量中,并结合if条件判断标签来灵活控制显示。

    例如,我们希望只有当“微信号”存在时才显示它:

    {% contact wechatAccount with name="Wechat" %}
    {% if wechatAccount %}
        <p>微信号:{{ wechatAccount }}</p>
    {% endif %}
    

    通过这种方式,如果后台没有填写微信号,这段代码就不会在前端显示,保持页面的整洁。

三、展示社交媒体链接与图标

社交媒体链接的展示通常会结合图标,这能让页面看起来更专业和美观。安企CMS内置了对多种社交平台的直接支持。

  1. 调用内置社交媒体链接 对于Facebook、Twitter等平台,我们只需使用对应的name参数即可:

    {% contact facebookLink with name="Facebook" %}
    {% contact twitterLink with name="Twitter" %}
    {% contact linkedinLink with name="Linkedin" %}
    
    <div class="social-icons">
        {% if facebookLink %}
            <a href="{{ facebookLink }}" target="_blank" rel="nofollow" title="Facebook">
                <img src="{% system with name="TemplateUrl" %}/images/icons/facebook.svg" alt="Facebook">
            </a>
        {% endif %}
        {% if twitterLink %}
            <a href="{{ twitterLink }}" target="_blank" rel="nofollow" title="Twitter">
                <img src="{% system with name="TemplateUrl" %}/images/icons/twitter.svg" alt="Twitter">
            </a>
        {% endif %}
        {% if linkedinLink %}
            <a href="{{ linkedinLink }}" target="_blank" rel="nofollow" title="LinkedIn">
                <img src="{% system with name="TemplateUrl" %}/images/icons/linkedin.svg" alt="LinkedIn">
            </a>
        {% endif %}
    </div>
    

    在这里,{% system with name="TemplateUrl" %}标签用于获取当前模板的静态资源(如CSS、JS、图片)路径,确保图标能够正确加载。rel="nofollow"属性则是一个SEO的**实践,告诉搜索引擎不要追踪这些外部链接。

  2. 显示微信二维码 如果后台配置了微信二维码图片,我们可以直接通过Qrcode字段获取图片链接,并通过|safe过滤器安全地输出HTML:

    {% contact wechatQrcode with name="Qrcode" %}
    {% if wechatQrcode %}
        <div class="wechat-qr">
            <img src="{{ wechatQrcode|safe }}" alt="微信二维码" style="width: 120px; height: 120px;">
            <p>扫码添加微信</p>
        </div>
    {% endif %}
    

    |safe过滤器在这里非常重要,因为它指示模板引擎将输出的HTML内容视为安全,避免被自动转义,从而确保二维码图片能够正常显示。

  3. 调用自定义社交媒体链接 如果之前在后台添加了名为TelegramLink的自定义参数,我们也可以用相同的方式在模板中调用它:

    ”`twig {% contact telegramLink with name=“TelegramLink” %} {% if telegramLink %}

    <a href="{{ telegramLink }}" target="_blank" rel="nofollow" title="Telegram">
        <img src="{% system with name="TemplateUrl" %}/images/icons/telegram.svg" alt="Telegram">
    </a>
    

    {%

相关文章

安企CMS是否支持图片自动转换为WebP格式以优化显示速度?

在构建和运营网站的过程中,图片加载速度始终是用户体验和搜索引擎优化的关键因素之一。一张图片的大小,直接影响着页面的加载效率。许多网站运营者都在寻找更高效的图片格式来提升网站性能。那么,对于我们使用的安企CMS而言,它是否支持图片自动转换为WebP格式,从而优化网站的显示速度呢? 答案是肯定的。安企CMS充分考虑了网站性能优化的需求,内置了对WebP图片格式的支持功能。这项实用功能

2025-11-08

安企CMS如何根据文章关键词或关联性显示相关文章列表?

在内容管理和网站运营中,如何有效提升用户体验,延长访客在站点的停留时间,并优化搜索引擎抓取效率,是每个运营者关注的重点。其中,通过展示与当前文章高度相关的推荐内容,无疑是一种行之有效的方法。AnQiCMS 作为一个高效的内容管理系统,充分考虑了这一需求,为您提供了灵活且强大的功能来轻松实现这一目标。 ### 核心功能解析:`archiveList` 标签的妙用 AnQiCMS

2025-11-08

如何在安企CMS中获取并显示当前文章的“上一篇”和“下一篇”?

在安企CMS中,实现文章详情页的“上一篇”和“下一篇”导航功能,不仅能显著提升用户的浏览体验,也能有效增强网站的内部链接结构,对搜索引擎优化(SEO)有着积极的促进作用。安企CMS提供了简洁而强大的模板标签,让这项功能变得易如反掌。 ### 理解“上一篇”和“下一篇”导航 在用户阅读完一篇内容后,引导他们继续探索网站的其他文章,是提升用户粘性和网站深度的关键

2025-11-08

安企CMS的自定义内容模型如何影响前端文章内容的展示?

在安企CMS(AnQiCMS)中,自定义内容模型扮演着核心角色,它直接决定了前端文章内容的结构和展示方式。对于内容运营者而言,理解并善用这一功能,是实现网站内容个性化、提升用户体验和运营效率的关键。 **I. 理解自定义内容模型:灵活内容管理的基石** 传统的CMS系统可能只提供“文章”和“页面”这两种固定的内容类型,但在实际运营中,网站往往需要展示更多元化的内容,例如产品详情、活动信息

2025-11-08

安企CMS的“推荐属性”标签如何在前端实现内容的高亮显示?

安企CMS提供了一套强大的内容管理功能,其中“推荐属性”标签是内容运营中一项非常实用的工具。它能帮助我们有效地组织和突出网站上的重要内容,无论是为了提升用户体验,还是为了更好地进行SEO优化,这些属性都能发挥关键作用。 ### 理解“推荐属性”:内容运营的利器 在安企CMS中,“推荐属性”是为每篇文档(如文章、产品等)设定的特殊标识。它们允许我们将某些内容标记为“头条”、“推荐”或“幻灯”等

2025-11-08

如何在安企CMS中为不同的文章分类设置独立的显示模板?

安企CMS在内容展示方面提供了极高的灵活性,其中一项非常实用的功能就是为不同的文章分类设置独立的显示模板。这意味着您可以根据不同分类的内容特点,为它们定制独一无二的视觉风格和布局,从而更好地突出内容、提升用户体验,甚至满足特定的SEO需求。 要实现这一目标,我们需要从模板文件的准备、后台的设置以及模板内容的设计几个方面着手。 ### 理解分类与文章的模板概念 在安企CMS中

2025-11-08

安企CMS如何配置和显示首页的Banner轮播图片?

在安企CMS中,配置并展示首页的Banner轮播图片是提升网站视觉吸引力和内容呈现效果的关键一步。这个过程涉及后台图片的上传与分组管理,以及前端模板代码的编写。 ### 一、后台配置 Banner 轮播图片 首页的Banner图片并非随意堆叠,它们需要经过精心管理,确保在前台按预期展示。安企CMS提供了灵活的方式来处理这些图片: 1. **图片上传与分组:** 通常

2025-11-08

如何在安企CMS文章详情页中获取并显示自定义参数字段?

在网站运营中,我们常常需要展示超越标准标题、内容和发布日期的个性化信息。安企CMS以其高度灵活的内容模型,赋予我们为文章、产品等内容添加自定义参数字段的能力,从而满足各种多样化的展示需求。本文将详尽阐述如何在安企CMS的文章详情页中获取并优雅地呈现这些自定义参数字段,让您的内容更具表现力。 ### 一、理解安企CMS的自定义参数字段及其重要性 安企CMS的“灵活的内容模型”是一项核心功能

2025-11-08