在plone沿袭子网站之间共享内容文件夹

时间:2012-11-29 06:04:14

标签: plone

我安装了collective.lineage。我有/ site1作为子网站,我有/ sharedfolder作为我的根网站内容的文件夹。我想在site1(或site2)中使这个文件夹可见。我可以在我的子网站中创建一个链接到sharedfolder,即/ site1 / sharedfolder。然而,这适用于顶级导航和面包屑反映根网站而不是子网站。 有没有其他方式来分享这些内容或这是一个错误?

1 个答案:

答案 0 :(得分:0)

这可以是一个解决方案:

  • 在主菜单上使用adi.dropdownmenu(免责声明:我是作者),在共享文件夹上分配两个dropdownmenus('Navigation extended'),一个镜像site1的文件夹结构,一个镜像用于site2。

  • 将site1的用户分配给group1,将site2的用户分配给group2,并应用两个样式表,这些样式表仅按条件传递给group1的成员,分别为group2。样式表1应隐藏menu2,反之亦然。

编辑:相反,使用groupmembership作为样式表的条件,您也可以区分用户来自的位置,例如:像这样:

python: context.REQUEST.get('HTTP_REFERER').contains('idOfSite1')