Plone: ​​скрипт python index_html, связанный с объектом, не являющимся папкой

Я создал папку на сайте plone (4.3.x) и знаю, что можно определить скрипт python (метод по умолчанию) index_html, который запускается по его запросу:

[сайт plone]/[папка] --> запрос --> запустить метод index_html по умолчанию

Теперь вопрос: есть ли какой-либо ресурс, чтобы сделать то же самое с другим запросом объекта в этой папке? Что-то вроде этого:

[сайт plone]/[папка]/[страница] --> запрос --> запустить метод page_html по умолчанию

Если да, то как я могу это реализовать?


person gwarah    schedule 25.05.2016    source источник


Ответы (1)


Вы можете поместить Python Script в качестве представления контента по умолчанию.

Перейдите к /folder/page/manage_propertiesForm и установите строковое свойство layout со значением page_html.

Обратите внимание: это старый способ работы с Plone. Это не будет работать с содержимым на основе Dexterity и Plone 5. Пожалуйста, переключитесь на современный подход, используя Представления браузера Zope 3.

person keul    schedule 28.05.2016
comment
Важный вопрос о новых версиях plon. Спасибо @keul. - person gwarah; 29.05.2016