Plone: python 脚本 index_html 与非文件夹对象相关
Plone: python script index_html related to a non folder object
我在克隆站点 (4.3.x) 中创建了一个文件夹,我知道可以定义一个 python 脚本(默认方法)index_html 根据其请求运行:
[plone site]/[folder] --> request --> run index_html default method
现在的问题:是否有任何资源可以对这个文件夹中的另一个对象请求执行相同的操作?像这样:
[plone site]/[folder]/[page] --> request --> run page_html default method
如果是,我该如何实施?
您可以将 Python 脚本作为内容的默认视图。
转到 /folder/page/manage_propertiesForm
并设置一个 layout
字符串 属性,值为 page_html
。
请注意:这是在 Plone 上做事的老方法。它不适用于基于 Dexterity 的内容和 Plone 5。
请使用 Zope 3 browser views.
切换到现代方法
我在克隆站点 (4.3.x) 中创建了一个文件夹,我知道可以定义一个 python 脚本(默认方法)index_html 根据其请求运行:
[plone site]/[folder] --> request --> run index_html default method
现在的问题:是否有任何资源可以对这个文件夹中的另一个对象请求执行相同的操作?像这样:
[plone site]/[folder]/[page] --> request --> run page_html default method
如果是,我该如何实施?
您可以将 Python 脚本作为内容的默认视图。
转到 /folder/page/manage_propertiesForm
并设置一个 layout
字符串 属性,值为 page_html
。
请注意:这是在 Plone 上做事的老方法。它不适用于基于 Dexterity 的内容和 Plone 5。 请使用 Zope 3 browser views.
切换到现代方法