Utiliser DXPR Builder sur vos types de contenu.
Transformez des types de contenu existants en pages construites visuellement. Vous basculez l’affichage d’un champ de texte long, comme Body, vers le formateur DXPR Builder. Après cela, chaque élément de ce type montre le constructeur à vos rédacteurs. Utilisez cette page sur un site existant ; un nouveau site DXPR CMS a déjà ses types de contenu configurés.
La vidéo bascule le champ Body d’un type de contenu vers DXPR Builder.
Avant de commencer
- DXPR Builder est installé avec votre clé produit (Installer DXPR Builder).
- Vous pouvez gérer les types de contenu, par exemple comme administrateur.
Utiliser DXPR Builder sur un type de contenu
Ces étapes utilisent un champ de texte long déjà présent sur le type de contenu, comme le champ Body par défaut. S’il n’y en a pas, ajoutez d’abord un champ DXPR Builder.
- Allez à Structure > Content types.
- Ouvrez le menu à côté de votre type de contenu et cliquez sur Manage display.
- Si un aperçu des modes d’affichage s’ouvre, cliquez sur Manage pour Default.
- Changez le Format de votre champ de texte de Default à DXPR Builder.
- Cliquez sur Enregistrer.
- Créez du contenu de ce type et saisissez un Title.
- Cliquez sur Enregistrer.
- Survolez la zone de contenu. La barre d’outils DXPR Builder apparaît.

Ajouter un champ DXPR Builder
Ajoutez un champ quand le type de contenu n’a pas encore de champ de texte long.
- Allez à Structure > Content types et cliquez sur Manage fields pour votre type de contenu.
- Cliquez sur Create a new field.
- Choisissez Formatted text, puis Long text. Les anciennes versions de Drupal l’appellent Text (formatted, long).
- Saisissez un Label, comme « Event details », et cliquez sur Continue.
- Cliquez sur Enregistrer.
Réglez ensuite son Format sur DXPR Builder avec les étapes 2 à 5 ci-dessus.

Masquer le champ sur le formulaire de modification
Les types de contenu livrés avec DXPR Builder masquent leur champ du constructeur sur le formulaire de modification, les rédacteurs ne le changent donc que dans le constructeur. Pour faire pareil sur votre type :
- Ouvrez Manage form display pour votre type de contenu.
- Glissez le champ du constructeur dans la section Disabled.
- Cliquez sur Enregistrer.
Ce que vous voyez
Le contenu du type s’ouvre avec le constructeur là où était le champ. Un nouvel élément montre un constructeur vide avec Ajouter des éléments. Les rédacteurs sans la permission Edit with DXPR Builder et les visiteurs voient la page rendue, sans commandes.
Un type de contenu peut avoir plus d’un champ du constructeur. Chaque champ reçoit son propre constructeur sur la page, un par zone modifiable.
Le formateur marche sur les champs Short text, Long text et Long text with summary de tout type d’entité. Cela inclut les types de blocs sur mesure ; dxpr_builder_block ajoute un type Drag and Drop Block prêt à l’emploi.
Paramètres
| Paramètre | Fonction | Valeur par défaut |
|---|---|---|
| Editing Profile (icône d’engrenage à côté du formateur) | Choisit le profil d’utilisateur qui définit les éléments, blocs, vues et boutons d’éditeur pour ce champ | Default (Role-based Profile) : chaque rédacteur reçoit le profil de son rôle |
Si le constructeur ne s’affiche pas
- La liste Format n’a pas d’option DXPR Builder. Le champ n’est pas un champ de texte formaté. Ajoutez un champ Long text comme décrit ci-dessus et utilisez celui-là.
- Manage display montre un bouton Manage layout mais aucune colonne Format. L’affichage utilise Layout Builder. Cliquez sur Manage layout, configurez le bloc du champ et réglez son Formatter sur DXPR Builder.
- Le contenu montre le champ comme du texte brut. Le format a été défini sur un autre mode d’affichage. Définissez-le sur Default, ou sur le mode d’affichage utilisé par vos pages.
- Les commandes n’apparaissent pas pour un rédacteur. Le rôle du rédacteur n’a pas la permission Edit with DXPR Builder. Accordez-la à People > Permissions (
/admin/people/permissions).
Et ensuite ?
- Construisez votre première page : ajoutez sections, lignes et éléments au nouveau contenu.
- Profils d’utilisateurs : décidez ce que chaque rôle voit dans le constructeur.
- Les outils de modification : chaque commande du constructeur.