Bonjour,
Nous avons actuellement une documentation gérée par Joomla assez conséquente, avec de nombreuses catégories et niveaux d'accès.
J'essaye de faciliter la création d'article en créant un formulaire personnalisé.
J'ai déjà créé une vue alternative du formulaire ici :
/<monsite>/templates/<montemplate>/html/com_content/form/edit.php
... ce qui m'a permis de le simplifier en n'affichant que les champs nécessaires.
Je voudrais ajouter 2 améliorations à ce formulaire :
1) Assigner une catégorie racine, c'est à dire avoir dans le formulaire un champ select avec une catégorie et ses catégories enfants. La catégorie racine serait paramétrée en "dur" dans la vue ou en option dans les paramètres du menu. Je ne sais pas s'il faut passer par le champ existant 'category' et ajouter un paramètre, ou s'il faut créer un champ personnalisé.
2) Assigner un niveau d'accès par défaut : afficher une valeur de niveau d'accès, paramétré de la même façon, mais en laissant la liste complète et la possibilité de changer sa valeur.
Voilà, je ne sais pas si tout ça est réalisable et quelle est la meilleure piste.
Merci pour votre aide !
Nous avons actuellement une documentation gérée par Joomla assez conséquente, avec de nombreuses catégories et niveaux d'accès.
J'essaye de faciliter la création d'article en créant un formulaire personnalisé.
J'ai déjà créé une vue alternative du formulaire ici :
/<monsite>/templates/<montemplate>/html/com_content/form/edit.php
... ce qui m'a permis de le simplifier en n'affichant que les champs nécessaires.
Je voudrais ajouter 2 améliorations à ce formulaire :
1) Assigner une catégorie racine, c'est à dire avoir dans le formulaire un champ select avec une catégorie et ses catégories enfants. La catégorie racine serait paramétrée en "dur" dans la vue ou en option dans les paramètres du menu. Je ne sais pas s'il faut passer par le champ existant 'category' et ajouter un paramètre, ou s'il faut créer un champ personnalisé.
2) Assigner un niveau d'accès par défaut : afficher une valeur de niveau d'accès, paramétré de la même façon, mais en laissant la liste complète et la possibilité de changer sa valeur.
Voilà, je ne sais pas si tout ça est réalisable et quelle est la meilleure piste.
Merci pour votre aide !
Commentaire