Le paramètre addfieldpath
dans les formulaires d'extension personnalisés a-t-il changé dans Joomla 4? L'administrateur Joomla ne trouve plus les types de champs personnalisés de mon composant.
J'utilise addfieldpath="/administrator/components/com_mycomponent/Field">
dans la définition du formulaire xml, car tous mes champs ont été déplacés vers le nouveau répertoire Field
et mes noms de champs ont été modifiés en quelque chose comme HeaderField
et sont référencés dans le champ XML comme :
<field name="header" type="header" default="COM_MYCOMPONENT_DEFAULT" description="COM_MYCOMPONENT_DESC" tag="info" />
Je ne sais pas s'il y a quelque chose à faire pour que le formulaire xml soit correctement mappé aux nouveaux champs avec espace de noms.
Le nouveau format semble être addfieldprefix
au lieu de addfieldpath
, en utilisant l'espace de noms pour votre répertoire Field
: addfieldprefix="MyCompany\Component\MyComponent\Administrator\Field"