我正在做一个网站,其中有很多很多不同的文档。他们需要这样做,因为他们想做所有类型的过滤器等等。
因为它是一个非常大的公司,有很多结构,他们有一个非常固定的内容层次结构。
这样,只有在某些文件夹中,他们才需要某种类型的内容。
我让它工作的唯一成功的方法是创建一个每个内容类型的全局可添加文件夹内容类型,它只允许在其中创建所需的内容类型,而不允许创建其他内容类型。
所以在他们的FTI定义中,我有(在全局可添加的folderish内容类型上):
...
<property name="allowed_content_types">
<element value="the.only.desired.contenttype" />
</property>
...我过去常常在“添加新的...”上看到“限制内容类型”。dropdown,这在我的例子中非常有用,因为我有22个容器和22个以上的内容类型,而使用“受限内容类型”,我只有一个容器和22个内容类型。
有没有办法在灵巧上做到这一点?
发布于 2011-10-15 16:22:18
不能直接回答你的灵巧问题,但是...
只在一些文件夹中,他们想要某种类型的内容。
我发现文件夹本地权限可以很好地解决这个问题。
ACME: Add Thing 1和ACME: Add Thing 2 rolemap.xml中)具有权限的角色,仅在需要它们的文件夹上设置它们。就这样。这些内容类型的其余设置都是正常的。使它们全局可添加。权限分配意味着它们实际上只能添加到您选择的特定文件夹中。
如果您不需要常用的类型(页面、链接等)可添加到该文件夹中,则关闭相关添加权限的获取。
在这种情况下,打破仅使用工作流来管理站点根目录下的权限的规则(非常合理)是可以的。因为很容易忘记你去过哪里,所以我会在setuphandlers.py的代码中设置本地权限,这样就可以清楚地记录哪些文件夹受到了影响。
https://stackoverflow.com/questions/7766731
复制相似问题