実は、これは別の方法で解決できます。
Javascript ファイルのロードを回避する代わりに (キャッシングなどに関して厄介な結果をもたらす可能性があります)、フォームでの動作を回避できます。
*form_tabbing.js* はenableFormTabbingクラスを持つフォーム要素を探します:
<form class="enableFormTabbing">
<fieldset id="fieldset-[unique-id]">
<legend id="fieldsetlegend-[same-id-as-above]">Title</legend>
</fieldset>
</form>
したがって、このenableFormTabbingクラスを取得するフォームを回避するだけで済みます。
コンテンツ タイプは Dexterity で作成されるため、次のように AddForm をオーバーライドすることをお勧めします。
class AddForm(dexterity.AddForm):
"""Default view looks like a News Item.
"""
grok.name('collective.nitf.content')
grok.layer(INITFBrowserLayer)
enable_form_tabbing = False
plone.app.z3cform マジックのおかげで、enable_form_tabbing属性を使用すると、フォームのタブ移動を制御できます。
同じことが EditForm にも当てはまります。
それが役立つことを願っています