为Contao CMS创建菜单包括操纵或创建站点结构。 “网站结构”是Contao后端布局模块中的选项,可让您通过以下方式管理网站结构 在树形视图中添加/编辑/删除项目。 以下文章将说明如何使用Contao CMS后端界面在网站结构中添加菜单。

将菜单添加到Contao CMS布局

请注意,以下说明使用的是Contao CMS随附的默认主题。添加菜单始于创建站点结构。

  1. 登录到Contao后端
  2. 向下滚动到标有“后端模块”的左列,然后单击 站点结构. 您将看到使用默认的Contao主题构建的当前网站的结构。 

    主要布局网站结构

  3. 在界面顶部,点击 新的一页. 您需要做的第一件事是放置物品。 您将看到指示此需求的说明:

    选择新页面的位置

    单击右侧的剪贴板之一以设置要添加页面的位置。


  4. 您在站点结构中添加的页面可以属于另一个组,也可以创建一个新组。 如果单击剪贴板时箭头指向下方,则该页面将放置在您选择的站点结构项目的下方,并将创建一个新的“组”。 选择带有指向右箭头的剪贴板将在您选择的组内创建一个组。请注意,根据您的选择,添加的站点结构(在界面中称为PAGE)可以是组织单位(菜单项),重定向页面或网站页面。 以下是一些截图,展示了这些分组:

    位于主菜单项下的新页面-可以用于另一个URL

    选中带有箭头的剪贴板-根URL菜单项


    网站根目录下的菜单项 (“ URL来自阿默斯特的阿巴拉契亚山脉的天空”是根URL项)-位于网站根下方的项可以是主菜单项或页面。 保存项目后,可以随时在站点结构中的任何位置轻松移动添加的项目。

    单击最顶部的项目并带有向右箭头时的菜单位置


    在现有菜单选项下创建为子菜单的菜单项
    子菜单项或主菜单项中的页面

  5. 放置页面后,您将看到以下表单,用于填写您创建的页面/菜单项。 请注意,由于其长度,该表格分为三部分:


    新页面表单条目的第1部分 -包括页面名称,页面别名,页面类型(名称和类型部分)的必需项

    新页面-表单的顶部

    表单的顶部包括“页面名称”和语言的必填字段。 此表单的另一个重要部分是“页面类型”下拉菜单。 这是一张简短的表格,描述了可以选择的选项:

    常规页面 普通网站页面
    网站根目录 网站的主域名
    内部重定向 重定向到网站内的某个位置
    外部重定向 重定向到网站之外的位置
    403访问被拒绝 访问被拒绝尝试的错误页面
    404页面不存在 找不到页面错误的错误页面

    为了制作菜单项,只需选择常规页面。 如果要从菜单条目进行重定向,请选择一种重定向类型。 如果您打算为单独的URL创建新菜单(除了菜单开始处建立的主要URL),请选择“网站根目录”。


    表格的第二部分 -包括全局设置,XML设置和布局设置。

    全局,XML和布局设置部分

    不要点击 分配布局 如果您打算创建菜单项。如果要创建要打开的页面,则应选择此项目。 如果单击此选项,您将看到以下内容:

    显示布局设置选项



    表格的第3部分 包括缓存设置,访问权限,发布设置和查看限制(基于日期和时间)。

    菜单表3

    确保点击 发布 为了能够查看网站中的页面/菜单项。 请密切注意表单选项,因为它们会随页面类型而变化。 

  6. 点击一个 保存 页面底部的选项以保存您的输入。


重要的是要记住,我们正在修改现有的默认Contao演示网站,因此是默认的Contao主题。 这为我们提供了一个基准,在其中可以了解如何操作和创建Contao提供的菜单和站点结构。 以下屏幕截图显示了一个示例,该示例说明了在添加/修改网站结构的一部分时将看到的内容以及它在前端中的显示方式:

康涛后端的站点结构

后端菜单更改示例


菜单更改后的前端外观

康涛网站的前端与菜单更改

如您所见,Administrators菜单项位于HOME区域的上方,与菜单项在后端界面中的位置匹配。 菜单的外观,位置和限制都由CMS使用的主题决定。 如果您打算使用此主题或任何其他Contao主题,则需要保持在主题格式的限制内,以避免可能出现的问题,例如菜单重叠或元素丢失。 在更改菜单结构或网站的其他可见部分时,通过检查前端的外观来密切监视前端的外观。


您觉得这篇文章对您有帮助吗?

我们重视您的反馈!

为什么这篇文章没有帮助? (检查所有适用)
这篇文章太难了,太技术性了。
说明中缺少步骤或细节。
该信息不正确或过时。
它不能解决我遇到的问题。
您是如何找到这篇文章的?
请告诉我们如何改善本文:
电子邮件地址
名称

新! -在上方输入您的姓名和电子邮件地址,我们将在此页的评论中发布您的反馈!

您觉得这篇文章对您有帮助吗?

发表评论

名称:
电子邮件地址:
电话号码:
评论:
提交

请注意:将显示您的姓名和评论,但我们不会显示您的电子邮件地址。

相关问题

以下是我们客户提出的与本文相关的一些问题:
哎呀!看来此页面没有任何问题。
您想问有关此页面的问题吗?如果是这样,请单击下面的按钮!

帮助中心搜索

现有客户

电子邮件: [email protected] 票: 提交支持票
呼叫: 877-595-4HUB (4482)
757-416-6627 (Intl.)
聊天: 单击以立即聊天

询问社区

从我们志同道合的托管用户社区和Web托管中心员工那里获取有关您的问题的帮助。

不是客户吗?

从可以为您提供帮助的公司获取网络托管。