2016-05-25 1 views
2

J'ai créé un dossier dans un site plone (4.3.x) et je sais qu'il est possible de définir un script python (méthode par défaut) index_html qui s'exécute sur sa requête :Plone: ​​script python index_html associé à un objet non-dossier

[site plone]/[dossier] -> demande -> exécuter la méthode par défaut index_html

la question maintenant: y at-il des ressources pour faire la même chose sur une autre requête d'objet dans ce dossier? Quelque chose comme ceci:

[site plone]/[dossier]/[page] -> Demande -> Exécuter la méthode par défaut page_html

Si oui, comment pourrais-je mettre en œuvre?

Répondre

4

Vous pouvez placer le script Python comme vue par défaut du contenu.

Passez à /folder/page/manage_propertiesForm et définissez une propriété de chaîne layout avec la valeur page_html.

Notez s'il vous plaît: c'est l'ancienne façon de faire des choses sur Plone. Il ne fonctionnera pas avec les contenus basés sur Dextérité et Plone 5. Veuillez passer à l'approche moderne en utilisant Zope 3 browser views.

+0

Problème important concernant les nouvelles versions plones. Merci @keul. – gwarah