gpt4 book ai didi

collections - 如何防止内容类型出现在集合中?

转载 作者:行者123 更新时间:2023-12-02 07:11:50 25 4
gpt4 key购买 nike

如何防止特定内容类型出现在 Plone 3 站点范围内的集合(智能文件夹)中?我在 portal_types 和类型和搜索控制面板中查找了相关选项(关闭搜索的内容类型似乎对集合没有影响)。

具体情况:我最近在Plone 3.3.5安装上安装了plone.app.discussion,现在评论出现在所有的合集中。我们想将它们从集合中移除。

谢谢。

最佳答案

Portal Types 标准基于 plone.app.vocabularies.ReallyUserFriendlyTypes,一个在 http://svn.plone.org/svn/plone/plone.app.vocabularies/trunk/plone/app/vocabularies/types.py 中定义的词汇工厂。 .

如果您通过添加讨论评论来修补 BAD_TYPES,您会将它们从集合中排除,但您也会在使用该词汇表工厂的任何地方隐藏它们。据我所知,它们也用于内容规则和搜索控制面板。

您可以通过将这些行添加到自定义包的 __init__.py 文件中来修补 BAD_TYPES:

def initialize(context):
"""Initializer called when used as a Zope 2 product."""
from plone.app.vocabularies import types
types.BAD_TYPES = types.BAD_TYPES + ('Discussion Item',)

关于collections - 如何防止内容类型出现在集合中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com