このファイルplone/app/z3cform/templates.py
には、ページ テンプレート ファイルへの次の参照が含まれています。plone/app/z3cform/templates/widget.pt
# The widget rendering templates need to be Zope 3 templates
class RenderWidget(ViewMixinForTemplates, BrowserView):
index = ViewPageTemplateFile('templates/widget.pt')
class RenderSingleCheckboxWidget(ViewMixinForTemplates, BrowserView):
index = ViewPageTemplateFile('templates/singlecheckbox.pt')
クラス属性であるページ テンプレートに依存するへのオーバーライドplone/app/z3cform/templates/widget.pt
が によって取得されない理由がこれで説明されることを願っています。z3c.jbot
もしそうなら、私は必要な変更を加えて送信してwidget.pt
を介してオーバーライドできるようにするだけで満足しz3c.jbot
ていますが、これら2つのファイル名を作成するために何をする必要があるかをどこから調べ始めればよいか途方に暮れていますクラスの属性、特に Zopish/Plonish の方法で。いくつか質問があります。まず、これは本当に問題ですか?もしそうなら、これらのハードコードされた参照をクラス属性 (クラスRenderWidget
とRenderSingleCheckboxWidget
?)に適切に変換するにはどうすればよいですか?