gpt4 book ai didi

plone - 如何将 "display layout"/"view_method"添加到文件夹?

转载 作者:行者123 更新时间:2023-12-01 07:40:01 25 4
gpt4 key购买 nike

当你在 plone 中访问一个文件夹时,它的默认 View 由​​你之前在“显示”菜单中选择的内容决定,例如,“摘要 View ”、“标准 View ”等。这些选项在中定义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>

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

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

提前致谢。

最佳答案

您必须创建包含以下内容的 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" />
[...]

关于plone - 如何将 "display layout"/"view_method"添加到文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13254369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com