3

当您在 plone 中访问文件夹时,其默认视图取决于您之前在“显示”菜单中选择的内容,例如“摘要视图”、“标准视图”等。这些选项在 Products/CMFPlone 中定义/profiles/default/types/Folder.xml,带有 view_methods 标签:

<property name="view_methods">
  <element value="folder_summary_view"/>
  <element value="folder_full_view"/>
  <element value="folder_tabular_view"/>
  <element value="atct_album_view"/>
  <element value="folder_listing"/>
</property>

这些视图在 Products/CMFPlone/skins/plone_content 中定义。

如何使用另一个包将我自己的元素添加到文件夹中的 view_method?如何覆盖 Folder.xml?我在哪里放置新模板?

提前致谢。

4

1 回答 1

4

您必须创建配置文件/默认/类型/Folder.xml,其中包含:

<?xml version="1.0"?>
<object name="Folder">
 <property name="view_methods" purge="False">
  <element value="my_view"/>
 </property>
</object>

然后将其注册到profiles/default/types.xml:

[...]
<object name="Folder"
        meta_type="Factory-based Type Information with dynamic views" />
[...]
于 2012-11-06T15:56:42.250 回答