Choisir des images avec Entity Browser.
Votre site utilise-t-il déjà le module Entity Browser ? Alors vous pouvez laisser DXPR Builder ouvrir le même navigateur pour chaque champ d’image, pour que les contributeurs voient un seul sélecteur partout. Sur un nouveau site, utilisez plutôt la médiathèque : la page de réglages y désigne Entity Browser comme l’option historique.
Avant de commencer
- Le module Entity Browser est activé.
- Il existe un navigateur d’entités pour les images. Vous le trouvez
sous Entity browsers
(
/admin/config/content/entity_browser). - Le Display plugin de ce navigateur est Modal.
- Les contributeurs ont la permission de ce navigateur, nommée « Access browser name pages ».
DXPR Builder fournit un navigateur prêt à l’emploi dans le
sous-module caché DXPR Builder Media : « DXPR
Builder Image Browser ». Les modules cachés n’apparaissent pas
sous Extend ; un développeur l’active avec
drush en dxpr_builder_media.
Configuration
- Accédez à DXPR Studio > DXPR Builder >
General Settings
(
/admin/dxpr_studio/dxpr_builder/settings). - Ouvrez la section Media.
- Sous Browser type, choisissez le nom machine de
votre navigateur, par exemple
dxpr_builder_media_modal. - Cliquez sur Save settings.
- Modifiez une page, ajoutez un élément Image et cliquez sur Select Image.
Ce que vous voyez
Votre navigateur d’entités s’ouvre dans la boîte de dialogue Media browser. Elle contient les onglets et boutons que vous lui avez donnés. Le navigateur d’images de DXPR Builder a deux onglets : Media Library pour choisir une image existante avec Select image, et Upload new image pour en ajouter une avec Save image.
| Media Library | Entity Browser | |
|---|---|---|
| Fait partie du cœur de Drupal | oui | non, module contribué |
| Affiché sous Browser type comme | Media Library | le nom machine du navigateur |
| Select video sur les champs vidéo | ouvre le type de média vidéo | ouvre le même navigateur |
| Installation | activez le module | construisez un navigateur, réglez-le sur Modal, accordez sa permission |
Si vous ne voyez pas votre navigateur
- Votre navigateur n’est pas listé sous Browser
type. Le module Entity Browser est désactivé ou aucun
navigateur n’existe encore. Créez-en un à
/admin/config/content/entity_browser. - La boîte de dialogue affiche « Page not found ». Le navigateur utilise un affichage autre que Modal, et DXPR Builder n’ouvre que les navigateurs modaux. Réglez son Display plugin sur Modal.
- La boîte de dialogue affiche « Access denied ». Votre rôle
n’a pas la permission du navigateur. Accordez « Access
browser name pages » sous People >
Permissions (
/admin/people/permissions).
Et ensuite ?
La médiathèque, le sélecteur d’images par défaut pour continuer à explorer DXPR Builder.