在网站运营中,像“关于我们”、“联系我们”这样的独立页面是不可或缺的基础内容。它们不仅能帮助访客快速了解企业,提供联系方式,更是建立信任、展示品牌形象的关键窗口。安企CMS(AnQiCMS)为我们提供了一套直观而强大的单页面管理功能,让创建和维护这些页面变得轻松高效。
接下来,我们将一起探索如何在安企CMS中创建、显示这些独立页面,并将其整合到网站导航中。
第一步:在后台创建独立的单页面
创建“关于我们”或“联系我们”这类独立页面的过程非常直接。您只需登录安企CMS后台,通过几个简单的步骤就能完成。
- 进入页面管理:首先,在后台的左侧菜单中找到“页面资源”,然后点击“页面管理”。这里会显示您所有已创建的单页面列表。
- 添加新页面:在页面管理界面,您会看到一个“添加单页面”的按钮。点击它,进入新页面的编辑界面。
- 填写页面信息:
- 页面名称:这是您页面在前台显示的标题,例如“关于我们”或“联系我们”。
- 单页面内容:这里是页面的核心内容区域。安企CMS提供了功能丰富的富文本编辑器,您可以像使用Word一样,轻松编辑文本、插入图片、视频,甚至是代码。
- 自定义URL:为了让您的页面链接更具可读性和SEO友好性,建议在这里设置一个简洁且有意义的英文别名,例如“about-us”或“contact”。如果留空,系统会自动根据页面名称生成。
- SEO标题、关键词、单页面简介:这些字段对于搜索引擎优化至关重要。请根据页面内容填写,帮助搜索引擎更好地理解和收录您的页面。
- 显示顺序:如果您有多个单页面需要排序,可以在这里设置数字,数字越小,页面显示越靠前。
- 单页面模板:这是一个非常灵活的设置。默认情况下,所有单页面都会使用您的模板目录中
page/detail.html这个文件来渲染。但如果您希望“关于我们”页面拥有一个独一无二的布局,可以专门创建一个名为about.html的模板文件(存放路径通常是/template/{您的模板目录}/page/about.html),然后在这个字段中填入about.html。这样,这个页面就会使用您指定的独特模板。 - Banner图、缩略图:如果您的页面需要展示头部大图(Banner)或一个代表性的缩略图,可以在这里上传。
完成上述填写后,点击“确定”按钮,一个全新的独立页面就创建完成了。
第二步:如何在模板中展示独立页面内容
页面创建完成后,下一步就是确保它们能在网站前台正常显示。安企CMS的模板系统非常灵活,允许您通过简单的标签调用页面内容。
默认模板的运用
如前所述,如果您没有为单页面指定特定的模板,系统会默认使用 page/detail.html 来渲染。这意味着您只要保持这个模板文件的通用性,所有单页面都能通过它来展示。
在 page/detail.html 这样的模板文件中,您可以使用 pageDetail 标签来获取当前页面的详细数据。例如,要显示页面的标题和内容,您可以这样编写:
<h1>{% pageDetail with name="Title" %}</h1>
<div class="page-content">
{% pageDetail pageContent with name="Content" %}{{pageContent|safe}}
</div>
这里需要注意的是,name="Title" 是用来获取页面标题的,而 name="Content" 则获取页面的主体内容。由于页面内容通常包含HTML格式,我们使用了 pageContent|safe 过滤器,确保HTML代码能被浏览器正确解析而不是被转义显示。
如果您的单页面上传了Banner图或缩略图,也可以类似地调用:
{% pageDetail pageImages with name="Images" %}
{% if pageImages %}
<div class="page-banner">
<img src="{{ pageImages[0] }}" alt="{% pageDetail with name='Title' %}">
</div>
{% endif %}
{% endpageDetail %}
这里 pageImages[0] 表示获取第一张Banner图,因为 Images 返回的是一个图片地址数组。
自定义模板的灵活运用
当您需要为某个特定页面(例如“关于我们”)设计一个完全不同的布局时,自定义模板就派上用场了。
- 创建自定义模板文件:根据您在后台“单页面模板”字段中填写的名称,在您的模板目录下的
page/文件夹中创建对应的HTML文件。例如,如果您填写的是about.html,那么文件路径就是/template/{您的模板目录}/page/about.html。 - 编写自定义模板内容:在这个
about.html文件中,您可以自由设计布局,并使用pageDetail标签来调用页面的标题、内容、图片等任何需要的数据,方法与page/detail.html中类似。这种方式让您可以为每个重要独立页面提供独特的视觉体验。
第三步:将独立页面添加到网站导航
即使页面内容已经创建并能正确显示,访客也需要一个途径找到它们。将这些独立页面添加到网站导航是最常见的做法。
- 进入导航设置:在安企CMS后台,前往“后台设置”,然后点击“网站导航设置”。
- 添加导航链接:在导航列表界面,找到并点击“添加导航链接”按钮。
- 配置导航信息:
- 显示名称:这是导航菜单中显示的文字,例如“关于我们”。
- 链接类型:在这里,您需要选择“分类页面链接”。
- 选择页面:点击后,系统会弹出一个列表,显示您所有已创建的单页面和分类。找到并选择您刚刚创建的独立页面。
- 显示顺序:设置该导航项在菜单中的位置。
- 上级导航:如果您想让这个页面成为某个主菜单下的子菜单,可以在这里选择对应的上级导航。
- 导航描述、子标题名称:这些是可选字段,可以为导航项提供更多信息,以适应复杂的模板设计。
保存您的导航设置后,刷新网站前台,您就会在导航菜单中看到新添加的独立页面链接了。点击这些链接,访客就能轻松访问到您精心准备的内容。
通过以上步骤,您不仅掌握了在安企CMS中创建和管理独立页面的方法,还学会了如何通过模板标签灵活展示内容,并将它们无缝集成到网站导航中。安企CMS的强大功能将助您高效搭建和维护一个内容丰富、用户体验友好的网站。
常见问题 (FAQ)
**Q1: 我创建了单页面并设置了自定义URL,但在网站前台