9.4. Dupliquer une vue

Last updated on
14 April 2025

Objectif

Créer une page listant les recettes en dupliquant la vue des marchands existante. Modifier la page de manière à ce que les recettes soient affichées sous la forme d’une grille et puissent être filtrées selon les ingrédients.

Prérequis du site

Étapes

  1. Dans le menu d’administration Gérer, naviguer vers Structure > Vues (admin/structure/views). Trouver la vue "Marchands" et cliquer sur "Dupliquer" dans son bouton déroulant. (Noter que les noms des vues apportées par votre profil d’installation sont affichés en anglais sur cette page ; consulter Section 2.7, « Concept : interface utilisateur, configuration, et traduction du contenu » pour une explication.)

    Dupliquer une vue existante

  2. Nommer la vue dupliquée "Recettes" et cliquer sur Dupliquer. La page de configuration de la vue apparaît.
  3. Pour modifier le titre de la page de la vue en "Recettes", cliquer sur Marchands dans le champ Titre sous Titre. La fenêtre modale Page : le titre de cette vue apparaît. Saisir "Recettes". Cliquer sur Appliquer.

    Changer le titre de la vue

  4. Pour changer de format (grille au lieu d’un tableau), cliquer sur Tableau dans le champ Format. La fenêtre modale Page : quel style appliquer à cette vue apparaît. Cocher Grille et cliquer sur Appliquer. La fenêtre modale Page : options de style apparaît. Conserver les valeurs par défaut et cliquer sur Appliquer.
  5. Pour ne conserver que le titre et les champs de type image pour la vue Recettes, cliquer sur Contenu : Corps sous Champs. Cliquer sur Retirer dans la fenêtre modale qui apparaît.
  6. Pour modifier le filtre type de contenu de manière à utiliser le type de contenu Recette, cliquer sur Contenu : Type de contenu (= Marchand) sous Critères de filtrage. Dans la fenêtre modale Configurer critère de filtre : Contenu : Type de contenu, cocher Recette et décocher Marchands. Cliquer sur Appliquer.
  7. Pour ajouter un filtre exposé au visiteurs, cliquer sur Ajouter dans le bouton déroulant sous Critères de filtrage. Rechercher "ingrédients" et cocher "Ingrédients (field_ingredients)". Cliquer sur Ajouter et configurer le critère de filtrage.
  8. La fenêtre modale qui apparaît propose des paramètres supplémentaires concernant le vocabulaire et le type de sélection. Cliquer sur Appliquer et continuer. La fenêtre modale suivante permet d’exposer ce filtre aux visiteurs. Remplir les champs comme indiqué ci-dessous, et cliquer sur Appliquer.

    Nom du champ Explication Valeur d’exemple

    Exposer ce filtre aux visiteurs, pour leur permettre de le modifier

    Permettre aux utilisateurs de filtrer et de rechercher

    Coché

    Requis

    Une valeur doit-elle être fournie ou non ?

    Coché

    Étiquette

    Étiquette affichée pour ce filtre sur la page de la vue

    Trouver des recettes en utilisant…

    Exposer un filtre

  9. Pour modifier le champ dont l’étiquette est Chemin (Path) en "Recettes", cliquer sur "/vendors" dans les champ Chemin sous Paramètres de la page. Dans la fenêtre modale qui apparaît, saisir le chemin "recipes" et cliquer sur Appliquer.

    Noter que lorsque l’on modifie une vue, les chemins sont saisis sans la barre oblique ("/") initiale, contrairement à d’autres pages d’administration (comme lorsque l’on fournit un chemin dans la page d’un type de contenu).

  10. Pour modifier le titre du lien dans le menu, cliquer sur "Normal : Marchands" dans le champ Menu sous Paramètres de la page. Dans la fenêtre modale qui apparaît, modifier le titre en "Recettes" et cliquer sur Appliquer.
  11. Pour utiliser Ajax (consulter Entrée ajax dans le glossaire) afin d’accélérer le filtrage et la pagination pour les utilisateurs, sous Avancé > Autre, cliquer sur Non dans le champ Utiliser AJAX. Cocher Utiliser AJAX dans la fenêtre modale qui apparaît, et cliquer sur Appliquer.
  12. Cliquer sur Enregistrer pour enregistrer la vue.
  13. Revenir à la page d’accueil et cliquer sur Recettes dans le menu de navigation pour visualiser la nouvelle page Recettes.

    Vue recettes

Pour approfondir

Le lien vers la vue dans la navigation principale ne sera probablement pas au bon endroit dans le menu. Modifier l’ordre des liens de menu dans la navigation principale. Consulter Section 5.7, « Changer l’ordre de la navigation ».

Vidéos (en anglais)

Duplicating a View

Attributions

Écrit et modifié par Laura Vass de Pronovix, et Jojy Alphonso de Red Crackle. Traduit par Felip Manyer i Ballester.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: views-duplicate.asciidoc

Help improve this page

Page status: No known problems

You can: