AnQiCMS的版权信息如何自定义并显示在网站页脚?

作为一名资深安企CMS网站运营人员,我深知网站页脚的版权信息不仅是法律合规的重要组成部分,更是品牌专业度的体现。安企CMS为用户提供了灵活便捷的方式来管理和展示这些信息。下面,我将详细介绍如何在AnQiCMS中自定义并显示网站页脚的版权信息。


自定义并显示AnQiCMS网站页脚的版权信息

网站的页脚区域通常承载着版权声明、备案号、联系方式等重要信息。这些内容对于提升网站的专业形象、确保法律合规以及提供用户信任度都至关重要。安企CMS提供了一套直观且灵活的机制,让运营人员能够轻松地自定义和管理这些在网站页脚显示的关键信息。

首先,设置网站的版权信息,我们需要前往AnQiCMS的后台管理界面。在左侧导航栏中,找到并点击“后台设置”,然后选择“全局功能设置”。在这个页面,您会看到一个名为“版权信息”的字段。这里就是您可以输入您的网站版权声明的地方。值得注意的是,该字段支持HTML内容,这意味着您不仅可以输入纯文本,还可以添加链接、加粗文字或其他基本的HTML标签,以满足更复杂的展示需求。例如,您可以输入 © 2023-{% now "2006" %} YourCompanyName. All Rights Reserved.,其中 YourCompanyName 替换为您的实际公司名称,并利用HTML实体字符 © 表示版权符号。

接下来,我们需要将这些在后台设置好的版权信息,呈现在网站的前端页面上。通常,网站的页脚部分是在模板文件中定义的。根据安企CMS的模板设计约定,页脚内容很可能位于一个名为 bash.html 的公共代码文件或 partial/footer.html 这样的代码片段文件中。您可以在 /template 目录下您当前使用的模板文件夹中找到这些文件。使用AnQiCMS内置的模板编辑功能,您可以打开相应的模板文件进行编辑。

在模板文件中,您可以通过使用特定的标签来调用后台设置的版权信息。安企CMS提供了system标签,专门用于获取系统全局配置。要显示您在后台“全局功能设置”中填写的版权内容,您需要插入如下代码片段:

{% system with name="SiteCopyright" %}

如果需要将获取到的版权内容进行安全的HTML解析(因为后台可能输入了HTML标签),可以结合 |safe 过滤器使用,以避免HTML标签被转义,确保它们能够正确渲染。

{{- systemSiteCopyright with name="SiteCopyright" %}{{systemSiteCopyright|safe}}

为了让版权声明中的年份保持最新,您还可以利用AnQiCMS提供的now标签来动态显示当前的年份。这样,您就不需要每年手动更新年份信息了。now标签的用法是 {% now "2006" %},其中"2006"是一个Go语言的时间格式化字符串,代表年份。因此,一个常见的页脚版权声明可以结合这两者来实现,例如:

<p>&copy; 2023-{% now "2006" %} YourCompanyName. All Rights Reserved. {{ systemSiteCopyright|safe }}</p>

除了默认的“版权信息”字段,如果您的网站有更细致的版权要求,例如需要区分不同的版权持有者、特定的许可证信息或者更详细的法律声明,AnQiCMS也提供了“自定义设置参数”功能。您可以在“全局功能设置”页面找到这个区域。在这里,您可以添加新的参数,为它们命名(例如 LicenseTypeLegalDisclaimer),并填写相应的值。然后,在您的页脚模板中,您可以通过 {% system with name="您自定义的参数名" %} 的方式来调用并显示这些额外的信息,例如:

<p>版权所有:{% system with name="CopyrightHolder" %}</p>
<p>许可证类型:{% system with name="LicenseType" %}</p>

通过以上步骤,您就能够灵活且高效地在AnQiCMS网站的页脚自定义并显示所需的版权信息,确保您的网站既专业又合规。


常见问题解答 (FAQ)

1. 我应该在哪里找到并编辑网站的页脚模板文件?

通常情况下,网站的页脚内容定义在您当前使用的模板主题文件夹内的公共文件或片段文件中。根据AnQiCMS的模板制作约定,您可以在 /template 目录下的当前模板主题文件夹中寻找 bash.html 文件,或者在 partial/ 子目录下查找 footer.html_footer.html 等类似命名的文件。这些文件通常包含网站头部、页脚等公共区域的代码。

2. 如何在版权信息中包含 HTML 标签或多行内容?

AnQiCMS后台“全局功能设置”中的“版权信息”字段是支持HTML内容的。您可以在该字段中直接输入 <div>Copyright &copy; YourCompany.</div><div>All Rights Reserved.</div> 或其他任何合法的HTML标签,它们在前端页面上会按照HTML的渲染规则正常显示。如果涉及到换行,使用 <br> 标签或者包裹在块级元素中(如 <div><p>)是常用的做法。

3. AnQiCMS 是否支持自动显示当前的年份?

是的,AnQiCMS支持在模板中动态显示当前的年份。您可以使用内置的 now 标签来实现这一功能。例如,在您的页脚模板中,插入 {% now "2006" %} 即可在页面加载时自动显示当前的年份(例如2023、2024等)。这对于保持版权声明的及时性非常有用,无需每年手动更新。