web-dev-qa-db-fra.com

Joomla 4 addfieldpath

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.

2
user101289

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"

0
user101289