Plone 自定义 viewlets.xml 未被选中

标签 plone genericsetup viewlets

报价http://plone.org/documentation/kb/customizing-main-template-viewlets/tutorial-all-pages (大约向下翻页的 1/4)

If all you need is to reorder the viewlets in the Plone Default skin, you can simply copy the original viewlets.xml from CMFPlone/profiles/default/ into MyTheme/profiles/default/, and edit the copied file to make it reflect your needs.



当我这样做时,我没有任何更改,在重新加载之后,在构建之后,无论如何都没有。我对 MyTheme/browser/templates/main_template.pt 进行了一些轻微的手动更改,这些更改被拾取,因此并非如此,我的产品根本没有被忽略。到目前为止,我没有触及任何必要的代码,所以这不是原因。

这是用于 plone 3.3.5 安装。有人可以在这里给我线索吗?需要任何信息,我随时待命:)

最佳答案

GenericSetup 配置文件需要显式加载,它们不会在启动时加载。

您可以通过在 QuickInstaller 中重新安装您的软件包来完成此操作。或者,您可以通过设置工具重新导入 viewlets.xml。您将在 ZMI 中找到该工具(查找 portal_setup 工具):

portal_setup

在那里你选择 Import标签:

Import tab on the portal_setup tool

然后,您必须在下拉列表中找到您的包配置文件:

Select Profile or Snapshot

一旦您做出选择,该选项卡将自动重新加载。向下滚动到“Viewlet 设置”步骤并选中它的复选框:

Viewlet settings step

最后,取消选中“包含依赖项?”底部的复选框,然后单击“导入所选步骤”按钮:

Import selected steps button

关于Plone 自定义 viewlets.xml 未被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178167/

相关文章:

indexing - Plone - ZODB 目录查询 sort_on 多个索引?

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

plone - 使 Plone 4.1 中的匿名用户可以查看成员肖像

plone - 删除 Plone 5 上的浏览​​器层

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

plone - 如何将 documentactions viewlet 从一个 viewletmanager 移动到另一个?

PLONE 在另一个应用程序上调用和执行 REST API 调用

plone - 添加一个模块(不是包)来构建 Plone

ldap - 如何设置 Plone 4 以使用 LDAP 进行身份验证?