entity browser

1. créer 2 types de contenus : maitre et fils. maitre aura un champs qui référence 1 ou x fils.

2. créer une vue, qui liste tous les fils (les plus récents en haut de liste). Lui ajouter une page de type "entity browser" (sera utilisée plus loin)

3. créer à admin/config/content/entity_browser pour créer un object:

  • plugin d'affichage: iframe ou modal (on choisit taille à l'étape suivante)
  • plugin selection widget : 1 widget (single widget) ou liste (drop down widget) ou tabs (1 widget par tab)
  • plugin d'affichage sélection : "no selection display" ou "View selection display" (on utilise vue créé au point 2) ou "Multi step selection display"

test1 : iframe, tabs, multi step + entité rendue (contenu) de type accroche + la vue créée +  ajout plugin widget "voir"
test_modal_drop : modal, liste et view + la vue créée +  ajout plugin widget "voir"

4. dans le maitre, configurer (dans "gérer l'affichage du form") le champs "ref fils" avec "entity browser" et y choisir :

  • un des 2 créé "entity browser",
  • choix entity display plugin (label ou entité rendue) et 3 cases à cocher (bouton edit / remove / montre détails ouverts par défaut)
  • mode sélection : append to sel ou prepend sel ou edit sel
logo drush