Plone 4导航Portlet,仅在非folderish子项中显示

Plone 4导航Portlet,仅在非folderish子项中显示,plone,Plone,初学者信息:在CentOS 5.5和Python 2.6.6上使用Plone 4.0.7 我有一个包含几个页面的文件夹,我希望在所有子页面上都有一个导航portlet,但不在父文件夹上。我的第一个想法是将导航portlet添加到父文件夹中,指向它自己,并将开始级别设置为1。这适用于不在父页面上显示portlet,但没有子页面显示portlet。我假设这是因为页面不是folderish内容类型,所以起始级别不适用于它们。有人知道我会从哪里着手为这项工作创造新的环境吗 谢谢实际上你的方法是正确的:

初学者信息:在CentOS 5.5和Python 2.6.6上使用Plone 4.0.7

我有一个包含几个页面的文件夹,我希望在所有子页面上都有一个导航portlet,但不在父文件夹上。我的第一个想法是将导航portlet添加到父文件夹中,指向它自己,并将开始级别设置为1。这适用于不在父页面上显示portlet,但没有子页面显示portlet。我假设这是因为页面不是folderish内容类型,所以起始级别不适用于它们。有人知道我会从哪里着手为这项工作创造新的环境吗

谢谢

实际上你的方法是正确的:

  • 在父文件夹中添加导航portlet
  • 将初始级别设置为1。如果子页面没有显示portlet,请检查它们是否阻止父portlet的获取
  • 转到每个子文件夹并阻止portlet获取。如果子文件夹的数量较高,则可以
  • 我可以证实这个问题。 问题似乎是,页面/文档不被识别为子部分,而是作为包含文件夹的一项。 如果您将文件夹添加到文件夹中,则导航将按预期工作。 作为一种解决方法,您可以使用CSS隐藏文件夹中的navi,例如:
    .portaltype文件夹.portletNavigation{display:none;}

    没有子文件夹。开箱即用如果您创建一个包含3个页面的文件夹,并在该文件夹中创建一个导航portlet,并按照上面的设置设置,您将无法看到导航portlet,尽管它没有被阻止。正如我所说的,我已经测试过它。你可能犯了一些错误。您确定您已经在直接父文件夹中定义了portlet,而不是在选择作为文件夹默认视图的内容中定义了portlet吗?如果我犯了错误,请告诉我。当我把音频上传到YouTube上时,它失去了同步,很抱歉。是的,你做得对。我又做了一次测试,结果和你说的一样。我不记得我是怎么做第一次测试的,也许我错了。@Ida答案中的技巧似乎是解决您问题的最简单方法之一。我可以证实这个问题。我也有同样的问题。有人知道这是否可以解决吗?