我的本地应用程序中有一个固定的自定义模板,如何将其设置为使用而不是使用外部附加组件中定义的原始模板?
就我而言,是关于这个模板的: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/