Afficher la liste des destinations de migration :
drupal debug:plugin migrate.destination
Les snippets sont des bouts de code.
Présenté ici de manière volontairement « brute », ces snippets ont vocation à servir d'aide mémoire.
N'hésitez-pas à poser un commentaire si vous rencontrez un problème avec un des éléments.
Vous pouvez utiliser la navigation via les tags présents sur la droite
Afficher la liste des destinations de migration :
drupal debug:plugin migrate.destination
Voici comment Ă©crire un fichier dans drupal 8 :
Quand un template est appelé via un « reder array », le template va être cherché en priorité dans le thème actif, puis dans le module qui déclare ce template.
Voici comment ajouter un champ texte formaté avec résumé à un type d'entité :
(et oui des fois on doit retourner sous drupal 7)
Voici comment créer un champ calculé pour un type d'entité (ici Node) qui sera accessible comme n'importe quel champ dans views.
Dans mon_module.module :
À la demande d'un client je devais ajouter un attribut « target="_blank" » sur tous les liens sortant du site.
J'ai pour cela créé un filtre de texte que j'ai appliqué à un format de texte.
Voici le fichier mon_module/src/Plugin/Filter/UrlTargetBlankFilter.php
Dans mon_module.install :
Dans mon_module.install :
Voici comment altérer un type d'entité config pour lui ajouter une propriété.
Pour afficher avoir le renderable array d'un noeud dans le code, rien de plus simple via le service entity_type.manager :