覆盖外部类的(猴子补丁?)模板



我的本地应用程序中有一个固定的自定义模板,如何将其设置为使用而不是使用外部附加组件中定义的原始模板?

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

我尝试在我的皮肤文件夹中添加它"orderedSelectionList.pt",但似乎没有使用它(因为原始的不在皮肤中(。

我还尝试用猴子修补类并用ViewPageTemplateFile('skins/my_folder_with_templates/orderedSelectionList.pt')更改路径。这部分真的很有趣,我不能让它工作。

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

您可以使用z3c.jbot 覆盖模板 https://pypi.org/project/z3c.jbot/

相关内容

  • 没有找到相关文章

最新更新