在安企CMS中,网站的全局设置和联系方式是构成网站重要门面的基础信息。这些信息不仅需要准确无误地展示给访客,更重要的是,它们应该能够灵活、便捷地进行更新和管理,而无需频繁修改模板代码。安企CMS为此提供了 system 和 contact 这两个强大的标签,让网站运营者能够轻松实现这些信息的动态获取和显示。
网站全局设置的灵活运用:system 标签
网站的各项全局设置,例如网站名称、Logo、备案号、版权信息、基础网址等,都是网站品牌形象和运营规范的重要组成部分。这些信息都可以在安企CMS后台的“后台设置” -> “全局设置”中进行集中管理。一旦信息在后台完成配置,我们就可以通过 system 标签,轻松地在模板中调用这些数据。
system 标签的基本语法是 {% system 变量名称 with name="字段名称" %}。其中,变量名称 是可选的,如果设置了,您可以将获取到的值存储到一个变量中以便后续使用;如果不设置,标签会直接输出字段对应的值。此外,如果您的安企CMS部署了多站点环境,还可以通过 siteId 参数来指定调用特定站点的全局设置。
常见的全局设置字段包括:
- SiteName:网站名称,通常用于
<title>标签或页面显眼位置。 - SiteLogo:网站Logo图片地址,方便在网站头部或品牌展示区调用。
- SiteIcp:网站备案号,常用于页脚并链接到工信部网站。
- SiteCopyright:版权信息,同样多用于页脚。
- BaseUrl:网站首页地址,确保所有内部链接的正确性。
- TemplateUrl:模板静态文件地址,用于加载CSS、JS等资源。
安企CMS的强大之处还在于其灵活性,如果内置的参数不能满足您的需求,您可以在“全局设置”页面底部添加自定义参数。例如,您可以添加一个名为“HelpUrl”的参数来存储帮助中心的链接,或者“OnlineService”参数来存储在线客服代码。这些自定义参数同样可以通过 system 标签,将 name 属性设置为您自定义的“参数名”来进行调用。
让我们看一个在模板中综合运用 system 标签的示例:
{# 页面头部调用网站名称和Logo #}
<header>
<a href="{% system with name="BaseUrl" %}">
<img src="{% system with name="SiteLogo" %}" alt="{% system with name="SiteName" %}" />
</a>
<h1>{% system with name="SiteName" %}</h1>
</header>
{# 页面底部调用备案号和版权信息 #}
<footer>
<p>
<a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">{% system with name="SiteIcp" %}</a>
{% system siteCopyright with name="SiteCopyright" %}{{ siteCopyright|safe }}
</p>
{# 调用自定义参数,例如帮助页面的链接 #}
<p>如需帮助,请访问我们的 <a href="{% system with name="HelpUrl" %}">帮助中心</a>。</p>
</footer>
通过这样的方式,无论网站名称、Logo图片或帮助链接如何变更,您都无需修改模板文件,只需在后台更新对应设置即可,确保了网站信息更新的便捷性和一致性。
网站联系方式的便捷展示:contact 标签
有效的联系方式是网站与用户沟通的桥梁,也是建立信任度的关键。无论是联系电话、邮箱地址、公司地址,还是微信、WhatsApp等社交媒体联系方式,都需要清晰、准确地展示。这些信息同样集中