代码之家  ›  专栏  ›  技术社区  ›  GhitaB

重写外部类的模板(monkey patch?)

  •  1
  • GhitaB  · 技术社区  · 6 年前

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

    https://github.com/zopefoundation/zope.formlib/blob/master/src/zope/formlib/orderedSelectionList.pt

    我尝试将它添加到我的皮肤文件夹中“orderedSelectionList.pt”,但似乎没有使用它(因为原来的那个不在皮肤中)。

    ViewPageTemplateFile('skins/my_folder_with_templates/orderedSelectionList.pt')

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

    1 回复  |  直到 6 年前
        1
  •  4
  •   cdw9    6 年前

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