Joomla 4でカスタム拡張フォームのaddfieldpath
パラメータが変更されましたか? Joomla管理者は、コンポーネントのカスタマイズされたフィールドタイプを検出しなくなりました。
すべてのフィールドが新しいField
ディレクトリに移動され、フィールド名がHeaderField
のようなものに変更されたため、フォームxml定義でaddfieldpath="/administrator/components/com_mycomponent/Field">
を使用しています。次のようなXMLフィールドで参照されます。
<field name="header" type="header" default="COM_MYCOMPONENT_DEFAULT" description="COM_MYCOMPONENT_DESC" tag="info" />
Xmlフォームを新しい名前空間フィールドに正しくマッピングさせるために実行する必要があることがあるかどうかはわかりません。
新しい形式は、addfieldprefix
ディレクトリの名前空間を使用して、addfieldpath
ではなくField
のように見えます:addfieldprefix="MyCompany\Component\MyComponent\Administrator\Field"