Drupal 8 - Entité - Champ de base Fichier (File)
Voici comment créer un champ « fichier » au sein d'un type d'entité custom dans drupal 8 :
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 créer un champ « fichier » au sein d'un type d'entité custom dans drupal 8 :
Prenons deux types d'entités custom : « Bière » et « Brasserie » avec une relation 1-n entre les deux dans le sens :
Ainsi :
Voici comment créer un Menu item (élément de menu) avec des paramètres GET.
Le type nombre décimal peut-être pratique pour stocker tout nombre à virgule (un prix par exemple).
Voici comment attacher une propriété « nombre décimal » à un type d'entité personnalisé.
Voici comment générer un lien pour « flaguer » une entité avec drupal 8 et le module flag :
Pour récupérer et retourner un webform où l'on veut via le code (que ce soit dans un bloc, un controller...) on peut utiliser les lignes suivantes :
Voici comment récupérer le domaine actif quand on utilise le module Domain Access pour Drupal 8 :
Pour créer un champ de base de type lien, dans la définition de votre entité :
En supposant que vous utilisez les dépôt REMI et que vous ayez préalablement testé tous vos sites pour vérifier leur bon fonctionnement sous PHP 7.1 :
Dans un terminal il est possible d’enchaîner plusieurs opérations avec l'opérateur &&, par exemple :