覆盖外部类的(monkey-patch?)模板

时间:2018-09-26 15:19:50

标签: plone plone-4.x

我的本​​地应用程序中有一个固定的自定义模板,我如何设置它以使用而不是使用外部外接程序中定义的原始模板?

就我而言,是关于以下模板的:https://github.com/zopefoundation/zope.formlib/blob/master/src/zope/formlib/orderedSelectionList.pt

我尝试将其添加到“ skins”文件夹中的“ orderedSelectionList.pt”,但似乎未使用(因为原始的不在皮肤中)。

我还尝试了猴子补丁类,并使用ViewPageTemplateFile('skins/my_folder_with_templates/orderedSelectionList.pt')更改了路径。这部分真的很有趣,我无法正常工作。

在这种情况下有什么建议吗?

1 个答案:

答案 0 :(得分:4)

您可以使用z3c.jbot https://pypi.org/project/z3c.jbot/

覆盖模板