Hier, nous avons vu comment surcharger le formulaire de création / modification d'un nœud, voici aujourd'hui comment faire la même chose mais pour un terme de taxonomie. Cela se passe encore en deux étapes. 1 - Altération du type d'entité…
Pour faire un champ de base référence à un terme de taxonomie, on va utiliser le type "entity_reference", en lui passant évidement le nom du vocabulaire, (ici "option_types") : Pour utiliser le formulaire type "tag" : Cardinalité Pour…
Pour charger toute l'arborescence : Pour charger que l'arborescence en partant d'un taxon (term) donné : Pour charger que le premier niveau : Par défaut les taxons ne seront pas chargés sous la forme d'instance de la classe Term, mais de…
Le script suivant permet de créer un nouveau vocabulaire et de lui affecter des termes en concervant l'ordre défini dans le tableau. Il est à utiliser dans un HOOK_install ou un HOOK_update_X par exemple.