Drupal 8 - Entité - Champ de base « texte long avec résumé »
Voici comment ajouter un champ texte formaté avec résumé à un type d'entité :
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
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 :
L'ensemble de règles suivante ne lancera une redirection 301 que sur l'URI /documentation et que si est présent un paramètre GET body_value.
Dans le contrôleur / Bloc...
Il est facile sous apache de restreindre l'accès à un site dans un virtual host via l'instruction Require valid-user.
Exemple :