问题标签 [genericsetup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
plone - Plone 4 中的 HTML 过滤设置?
有没有办法通过 GenericSetup 在 Plone 4 中配置 HTML 过滤设置?否则是否有一些示例代码用于通过 Python 修改 HTML 过滤设置?
plone - GenericSetup:如果仍然必须从 initialize() 调用 ToolInit,toolset.xml 会完成什么
似乎toolset.xml 只进行了一半。理想情况下,它应该能够取消 __init__.py 中的 initialize() 中的 ToolInit 调用。但是如果没有 ToolInit 调用,我无法在 ZMI 中显示工具图标。
plone - 安装产品后,如何在门户的根目录中添加经典 portlet?
最简单的方法是什么?我在profiles/default 的portlets.xml 文件中添加了它。当我转到@@manage-portlets 时,它现在在“添加portlet”下拉列表中可用。但我需要它自动创建。
是否可以在我的配置文件/默认值的左右列中明确指定我想要的一组 portlet?
plone - 1.1 版无法隐藏 Products.Carousel.viewlet
Products,Carouselplone.contentviews
使用 setuphandlers 中的一些时髦的内联代码向管理器添加了一个 viewlet。我试图隐藏这个viewlet。我尝试了各种技术,例如:
覆盖我的模板
configure.zcml
使用
<hidden>
我的标签viewlets.xml
但似乎没有任何效果。但是,如果我进入@@manage-viewlets
,我可以手动隐藏它。
如何在启动时自动执行此操作?
plone - 克隆自定义 viewlets.xml 没有被拾取
引用http://plone.org/documentation/kb/customizing-main-template-viewlets/tutorial-all-pages(大约是页面的 1/4)
如果您只需要重新排序 Plone Default 皮肤中的 viewlets,您只需将原始 viewlets.xml 从 CMFPlone/profiles/default/ 复制到 MyTheme/profiles/default/ 中,然后编辑复制的文件以使其反映您的需求.
当我这样做时,我没有得到任何更改,不是在重新加载之后,不是在构建之后,无论如何都没有。我对 MyTheme/browser/templates/main_template.pt 做了一些轻微的手动更改,这些更改已被拾取,因此我的产品根本不会被忽略。到目前为止,我还没有触及任何必要的代码,所以这不是原因。
这是一个 plone 3.3.5 安装。有人可以在这里给我线索吗?任何需要的信息,我都待命:)
permissions - 内容类型隐藏和权限
我想在站点范围内禁用/隐藏某些内容类型,以便只有管理员可以添加它们。最好的做法是什么?GenericSetup 是否为此类任务提供任何 XML,或者我是否需要创建自定义导入步骤?
plone - 清理portal_setup
是否可以删除 portal_setup 中的旧导入配置文件。
目前我的网站有很多可以追溯到 2009 年的条目::
我相信这不应该影响网站性能,但如果这是无用的数据,整理一下会很好。
plone - 使用卸载配置文件删除自定义属性表
我将信息存储在我的一个自定义产品的自定义属性表中(然后我在 javascript 文件中使用该信息)。我希望这个产品能够干净地卸载,但我似乎无法弄清楚如何使用 genericsetup 在卸载时删除自定义属性表。我知道那remove="True"
是行不通的,但我没有找到正确的方法(或任何方法)来删除它。任何建议将不胜感激。
python - genericsetup 导入步骤的名称是否有一个很好的参考列表
是否有通用设置导入步骤名称的综合参考列表?
通用设置导入步骤的名称并不总是与其对应的 xml 文件的名称匹配,例如“types.xml”有一个名为“typeinfo”的导入步骤。
在没有列表的情况下,我会对找出导入步骤名称的简单方法感到满意。例如,由“registry.xml”文件管理的 plone.app.registry 的导入步骤名称并不明显,我试图将其称为“registry”,但失败了,请参见下面的代码:
结果是:
navigation - 将 GenericSetup 创建的文件夹添加到 globalnav
我正在使用 GenericSetup 创建一个容器,一旦激活包,我希望它出现在 globalnav 中。
是否可以以编程方式执行此操作?