Afficher une vue Drupal sur votre page.

Learn DXPR BuilderManage the siteDrupal-functies koppelen

Mettez une liste qui se met à jour seule dans votre mise en page : les dernières actus, les événements à venir ou un annuaire d’équipe. Vous l’ajoutez une fois ; la vue choisit les éléments, et les nouveaux contenus apparaissent sans que personne ne modifie la page. Pour un élément fixe, comme un formulaire ou un menu, utilisez plutôt les blocs Drupal.

Avant de commencer

  • Le module Views est activé.
  • Une vue avec la liste voulue existe sous Structure > Views (/admin/structure/views). Un affichage de type bloc est le choix habituel, car il n’a pas de page à lui.

Configuration

  1. Cliquez sur + où la liste doit aller et ouvrez l’onglet Drupal Views du sélecteur d’éléments.
  2. Choisissez une étiquette sous Filter by tag, ou tapez le nom de la vue dans Search.
  3. Cliquez sur l’affichage de la vue. Sa boîte de dialogue de réglages s’ouvre.
  4. Pour afficher un autre nombre d’éléments sur cette page, réglez Override pager sur Yes et saisissez le nombre.
  5. Cliquez sur Save dans la boîte de dialogue, puis sur Save dans la barre d’outils.

Ce que vous voyez

La liste apparaît avec les filtres, le tri et le style définis par la vue. Chaque entrée du sélecteur dit « View name (Display title) ». L’onglet liste chaque affichage de chaque vue activée, affichages de type page inclus.

Pour modifier la vue elle-même, ouvrez le menu Plus de l’élément et choisissez Edit View. L’affichage s’ouvre dans l’éditeur de vues, dans un nouvel onglet du navigateur.

Réglages

La boîte de dialogue ne montre que les réglages adaptés à la vue choisie.

Réglage Rôle Défaut
Show title Affiche le titre de la vue comme titre ; proposé quand la vue a un titre désactivé
Show exposed filters Affiche le formulaire de filtres de la vue au-dessus de la liste ; proposé quand la vue a des filtres exposés désactivé
Override pager Permet à cette page d’utiliser son propre nombre d’éléments et son décalage Non
Items to display ou Items per page Combien d’éléments afficher ; 0 affiche tout la valeur propre de la vue
Pager offset Combien d’éléments sauter au début la valeur propre de la vue
Contextual filter Valeurs des filtres contextuels de la vue, séparées par « / », par exemple 40/12/10 vide
Field settings Dans l’onglet Toggle fields : décochez les champs pour les cacher sur cette page tous les champs affichés

Pour limiter les vues que vos contributeurs peuvent choisir, utilisez la liste Views d’un profil d’utilisateur.

Si vous ne voyez pas la liste

  • Une nouvelle vue manque dans l’onglet Drupal Views. La vue est désactivée, ou votre profil d’utilisateur ne la propose pas : les nouveaux affichages ne sont pas cochés automatiquement. Activez la vue sous Structure

    Views, puis cochez-la sous Views dans le profil à /admin/dxpr_studio/dxpr_builder/profile.

  • L’éditeur affiche « Turn on Ajax on this view to use exposed filters. » Show exposed filters est activé, mais la vue n’utilise pas Ajax. Modifiez la vue et réglez Use AJAX sur Yes sous Advanced.
  • L’élément reste vide. La vue n’a rien renvoyé ou le visiteur ne peut pas la voir. Vérifiez les filtres et les réglages d’accès de la vue avec Edit View.
  • Les filtres exposés n’apparaissent pas pour les visiteurs. Show exposed filters est désactivé pour cet élément. Ouvrez ses réglages et cochez-le.

Et ensuite ?

Blocs Drupal pour placer du contenu réutilisable pour continuer à explorer DXPR Builder.