J'ai posté une question ici , qui avait une suggestion, mais pas de réponse. Quelqu'un a-t-il des conseils sur la façon d'implémenter un hook personnalisé dans Drupal 8 qui permettra à d'autres modules de mettre à jour une table des matières créée par un module parent? La table des matières sera une liste non ordonnée.
10
Réponses:
Cette section réside dans un contrôleur du module parent:
Et cela réside dans le fichier enfant [module] .module.
Le parent crée un tableau et le transmet aux enfants par référence. Ils peuvent modifier le tableau en y ajoutant des éléments. Le parent l'ajoute ensuite au tableau de rendu.
la source
Par souci de simplicité, si vous souhaitez créer et utiliser un hook personnalisé dans Drupal 8 pour que d'autres développeurs l'utilisent
d'abord pour aider les autres à définir l'utilisation de votre crochet dans le fichier mymodule.api.php, ce crochet peut agir sur tout ce qui est nécessaire.
exemple:
puis en cas de besoin dans votre module.
alors l'autre développeur peut alors en faire usage en appelant
la source