Переопределить (monkey-patch?) Шаблон внешнего класса - PullRequest
0 голосов
/ 26 сентября 2018

Имея фиксированный пользовательский шаблон в моем локальном приложении, как я могу настроить его для использования вместо использования исходного, определенного во внешней надстройке?

В моем случае речь идет об этом шаблоне: https://github.com/zopefoundation/zope.formlib/blob/master/src/zope/formlib/orderedSelectionList.pt

Я пытался добавить его "orderSelectionList.pt" в папку скинов, но, похоже, он не используется (потому что оригинал не в скинах).

Я пытался также обезьяна-пакетировать класс и изменить путь с помощью ViewPageTemplateFile('skins/my_folder_with_templates/orderedSelectionList.pt').Эта часть действительно забавная, я не могу заставить ее работать.

Есть ли какие-либо предложения в подобных случаях?

1 Ответ

0 голосов
/ 27 сентября 2018

Вы можете переопределить шаблоны с помощью z3c.jbot https://pypi.org/project/z3c.jbot/

...