问题标签 [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.

0 投票
2 回答
426 浏览

plone - Plone 4 中的 HTML 过滤设置?

有没有办法通过 GenericSetup 在 Plone 4 中配置 HTML 过滤设置?否则是否有一些示例代码用于通过 Python 修改 HTML 过滤设置?

0 投票
2 回答
223 浏览

plone - GenericSetup:如果仍然必须从 initialize() 调用 ToolInit,toolset.xml 会完成什么

似乎toolset.xml 只进行了一半。理想情况下,它应该能够取消 __init__.py 中的 initialize() 中的 ToolInit 调用。但是如果没有 ToolInit 调用,我无法在 ZMI 中显示工具图标。

0 投票
3 回答
728 浏览

plone - 安装产品后,如何在门户的根目录中添加经典 portlet?

最简单的方法是什么?我在profiles/default 的portlets.xml 文件中添加了它。当我转到@@manage-portlets 时,它现在在“添加portlet”下拉列表中可用。但我需要它自动创建。

是否可以在我的配置文件/默认值的左右列中明确指定我想要的一组 portlet?

0 投票
1 回答
126 浏览

plone - 1.1 版无法隐藏 Products.Carousel.viewlet

Products,Carouselplone.contentviews使用 setuphandlers 中的一些时髦的内联代码向管理器添加了一个 viewlet。我试图隐藏这个viewlet。我尝试了各种技术,例如:

  • 覆盖我的模板configure.zcml

  • 使用<hidden>我的标签viewlets.xml

但似乎没有任何效果。但是,如果我进入@@manage-viewlets,我可以手动隐藏它。

如何在启动时自动执行此操作?

0 投票
3 回答
407 浏览

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 安装。有人可以在这里给我线索吗?任何需要的信息,我都待命:)

0 投票
1 回答
143 浏览

permissions - 内容类型隐藏和权限

我想在站点范围内禁用/隐藏某些内容类型,以便只有管理员可以添加它们。最好的做法是什么?GenericSetup 是否为此类任务提供任何 XML,或者我是否需要创建自定义导入步骤?

0 投票
1 回答
110 浏览

plone - 清理portal_setup

是否可以删除 portal_setup 中的旧导入配置文件。

目前我的网站有很多可以追溯到 2009 年的条目::

我相信这不应该影响网站性能,但如果这是无用的数据,整理一下会很好。

0 投票
1 回答
316 浏览

plone - 使用卸载配置文件删除自定义属性表

我将信息存储在我的一个自定义产品的自定义属性表中(然后我在 javascript 文件中使用该信息)。我希望这个产品能够干净地卸载,但我似乎无法弄清楚如何使用 genericsetup 在卸载时删除自定义属性表。我知道那remove="True"是行不通的,但我没有找到正确的方法(或任何方法)来删除它。任何建议将不胜感激。

0 投票
2 回答
344 浏览

python - genericsetup 导入步骤的名称是否有一个很好的参考列表

是否有通用设置导入步骤名称的综合参考列表?

通用设置导入步骤的名称并不总是与其对应的 xml 文件的名称匹配,例如“types.xml”有一个名为“typeinfo”的导入步骤。

在没有列表的情况下,我会对找出导入步骤名称的简单方法感到满意。例如,由“registry.xml”文件管理的 plone.app.registry 的导入步骤名称并不明显,我试图将其称为“registry”,但失败了,请参见下面的代码:

结果是:

0 投票
1 回答
67 浏览

navigation - 将 GenericSetup 创建的文件夹添加到 globalnav

我正在使用 GenericSetup 创建一个容器,一旦激活包,我希望它出现在 globalnav 中。

是否可以以编程方式执行此操作?