私はplone3.2.1に取り組んでおり、カスタムテンプレートを使用してformlibのフォームを作成しました。
from Products.Five.formlib import formbase
from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
...
class MyForm(formbase.PageForm):
...
template = ViewPageTemplateFile('myform.pt')
標準のformlibテンプレートに簡単な変更を加えたいと思います。私の質問は、テンプレート内のparts / zope2 / lib / python / zope / formlib /pageform.ptをどのように参照するかです。
<!-- myform.pt -->
<metal:macro metal:use-macro="WHAT GOES HERE??">
<div metal:fill-slot="extra-info">
I just want to put a text before the standard formlib template
</div>
</metal:macro>