当您访问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?我在哪里放置新模板?
提前致谢。
答案 0 :(得分:4)
您必须创建包含以下内容的profiles / default / types / 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" />
[...]