TYPO3页脚菜单

时间:2012-08-10 19:06:18

标签: content-management-system typo3

我想知道最好的方法是什么。 我在前两个导航级别的模板上有两个菜单。它们是分开的,因为它们位于页面上略有不同的位置。

现在,我曾将所有特殊的meta-navfooter页放入sysfolder。这对special.directory实际上非常好。到目前为止一切都很好。

但是,当我从footer打开链接时,footer menu's链接会显示在第二级HMENU中。它或多或少都有意义,因为页面位于sub-folder,因此是第二级。 ,但它们在一个文件夹中..所以我猜它应该有效。

我的解决方案是使用sys-folder隐藏footer menuincludeNotInMenu中的所有网页。这是有效的,但我想知道是否有一个更清洁的解决方案,以避免sys-folder的内容被视为二级页面。我不喜欢编辑器必须记住隐藏页面以获得预期的结果。

谢谢

3 个答案:

答案 0 :(得分:1)

我猜你要求“藏在菜单中”。编辑您的页面站点地图,转到“访问”选项卡,在“菜单”下选择“隐藏”。只要您未在菜单呈现中设置“includeNotInMenu”,您的菜单中就不会显示站点地图。

# assume 12 is the uid of your folder
[PIDinRootline = 12]
  # Delete the menu
  lib.yourmenu >
  # or overwrite it:
  lib.yourmenu = TEXT
  lib.yourmenu.value = there is nothing to see here
[end]

使用条件更难调试。如果要查看条件的效果,则需要在TypoScript对象浏览器中选择它们。

答案 1 :(得分:0)

您可以发送entryLevel

  

定义rootLine中的哪个级别,菜单应该开始。默认   是“0”,它为我们提供了网站上第一页的菜单。

     

如果值是< 0,entryLevel是从“后面”中选择的   rootLine。因此“-1”是一个包含最外层物品的菜单,   “-2”是最外层之前的水平...

请参阅http://wiki.typo3.org/TSref/HMENU

答案 2 :(得分:0)

我不确定我理解..假设我有以下结构

  • home
  • home / subpage1
  • home / subpage2
  • 元NAV
  • 元NAV /网站导航
  • 元NAV / IMPRESSUM

- > meta-nav是一个文件夹。

现在我有第二级HMENU并显示(取决于所选页面):

(subpage1 and subpage2) or (sitemap and impressum)

现在我想要实现的是打开sitemapimpressum,而不是HMENU中的那些。

很抱歉,如果这听起来很奇怪; - )