Voilà, voilà... Fin de l'aventure...

 

Fermeture de kolossaldrupal.org dans...


Bonjour tout le monde,

Drupal évolue, les versions changent et Kolossaldrupal.org était essentiellement consacré à la version 6 de Drupal.

Autant dire que les infos présentées ici commencent à dater...

Faute de temps, je ne peux plus garder le site Kolossaldrupal à jour...

Je vous aurais bien proposé de reprendre le flambeau mais... c'est tellement simple de nos jours de se faire son propre site à soi...Pourquoi s'embêter alors ? :-)

Ce site restera donc en l'état, tel qu'il était en 2011...

Ah la la ! Cela ne nous rajeunit pas !

Manuel Vila - Avril 2016

Créer une « vue » Liste des Utilisateurs

Ce qui suit est la traduction de la page http://views-help.doc.logrus.com/help/views/example-users-by-role, je me suis dit que je ne pourrais pas faire mieux qu'eux pour expliquer pas-à-pas la création d'une vue avec le module Views, alors je traduis leur tuto :-)

Pour le suivre, on suppose que vous avez installé la version française de Views.

Création d'une page pour afficher une liste des utilisateurs, classés par rôle

Dans cet exemple vous créerez une page d'affichage d'un listings des utilisateurs de votre site. Dans ce processus décrit étape par étape, vous vous familiariserez avec les étapes de base de la création de vues et avec l'Interface Utilisateur de Views.

  1. Création d'une nouvelle vue

    • Allez dans Ajouter
    • Indiquez « user_list » comme Nom de la vue
    • « A simple user liting » comme Description de la vue
    • « users » comme Etiquette de la vue
    • cochez « Utilisateur » comme type de vue
    • puis cliquez sur Suivant.

  2. Concernant l'interface

  3. Vous êtes désormais dans l'Interface Utilisateur de Views. 

    Comme vous démarrez, vous éditez les options de vue par défaut

    Dans la 1re colonne à gauche se trouve une liste déroulante dans laquelle vous pouvez, par exemple, choisir « block » pour afficher les paramètres spécifiques aux seules vues bloc. 

    Dans les autres colonnes vous pourrez ajouter ou modifier des options en cliquant sur des liens ou des icônes. Ces options s'afficheront alors dans la zone principale, en-dessous. Le plus souvent vous devrez scroller pour les faire apparaître. 

    Au fil des changements que vous ferez, ces options apparaîtront en gras jusqu'à ce que vous sauvegardiez votre vue.


  4. Créer une page d'affichage; choisir une URL et créer un lien de type menu

    1. Dans la 1re colonne à gauche, sélectionnez « Page » dans la liste déroulante et cliquez sur « Nouvel affichage ».

    2. Nous allons définir ensuite le chemin pour cette page. Une page doit avoir un chemin et nous le définissons dès maintenant pour nous éviter l'avertissement « Afficher Page utilise un chemin mais le chemin n'est pas défini » (Display Page uses path but path is undefined.)

      Allez dans le bloc « Paramètres de la page » dans la deuxième colonne et cliquez sur le lien Aucun à côté de Chemin. Dans la zone d'édition des paramètres qui s'affiche alors indiquez « user_list » et cliquez sur Mise à jour.

    3. Dans le même bloc « Paramètres de la page » cliquez sur le lien Pas de menu en face du libellé Menu. Dans la zone d'édition des paramètres qui s'affiche, sélectionnez Entrée de menu normale, indiquez « User list » dans le titre et cliquez sur Mise à jour.

    4. Remontez jusqu'au bloc « Paramètres de base » (toujours dans la deuxième colonne) et cliquez sur le Non du paramètre Utiliser la pagination. En dessous, dans la zone d'édition des options qui s'affiche, sélectionnez Pagination complète et cliquez sur Update default display.


  5. Choisir les champs à afficher

    1. Dans la troisième colonne, allez dans le bloc « Champs » et cliquez sur le signe + pour ajouter des champs.
    2. Déroulez la page vers le bas jusqu'à afficher « Page : ajouter champs ».

      Dans la liste déroulante « Groupes : » sélectionnez « Utilisateur » puis cochez les champs suivants :

      • Utilisateur : Date de création
      • Utilisateur : Dernier accès
      • Utilisateur : Lien d'édition
      • Utilisateur : Lien de suppression
      • Utilisateur : Nom
      • Utilisateur : Portrait
      puis cliquez sur Ajouter.
    3. Vous allez ensuite être amenés à parcourir les champs un par un pour éventuellement en modifier les paramètres d'affichage proposés par défaut et les ajouter. 

      Cliquez sur Update default display pour accéder au champ suivant.

      Laissez les valeurs par défaut sauf Lien pour suppression, où vous indiquerez « Opérations » comme Etiquette.

    4. Remontez jusqu'au bloc « Champs » et cliquez sur le bouton « flèches », à côté du signe +, pour modifier l'agencement des champs. 

      Placez le champ Nom en haut de la liste, placez le champ Lien de suppression en dernière position et le champ Lien d'édition juste au-dessus.

      Une fois fait, cliquez sur le bouton Mise à jour.


  6. Voir ce que nous avons fait jusqu'à présent

  7. A ce stade nous en avons fait assez pour créer une vue valide.

    Si vous déroulez jusqu'au bas de la page vous verrez un aperçu de votre vue. Dans le cas contraire, cliquez sur le bouton Aperçu mais en général l'affichage s'actualise au fur et à mesure que vous travaillez dans les zones d'édition des paramètres.


  8. Disposer la vue en tableau; associer les champs similaires dans des colonnes

    1. Dans le bloc « Paramètres de base » cliquez sur Non mis en forme en face du libellé « Style : ».

      Dans les options qui s'affichent en dessous, sous « Page: Style à appliquer à cette vue », sélectionnez Tableau et cliquez sur Update default display.

    2. Une zone « Page : options de style » va s'afficher où vous pourrez éditer les paramètres du tableau.

      Localisez le champ Lien d'édition et, dans sa liste déroulante de la colonne Colonne, sélectionnez Opérations (la zone de saisie du Séparateur doit alors disparaître).

      A la ligne en dessous (Lien de suppression), dans la colonne Séparateur, tapez un pipe ' | ' (notez les espaces autour du signe | ).

      Cochez toutes les cases à cocher Classable et définissez l'ordre de Tri par défaut sur Nom.

      Une fois fait, cliquez sur Mise à jour.


  9. Filtrer la liste des utilisateurs pour en exclure les valeurs indésirables

    1. Cliquez sur l'icône + du bloc Filtres. (dernier bloc de la dernière colonne).
    2. Dans la liste déroulante des Groupes, sélectionnez Utilisateur puis cochez Utilisateur : Nom et cliquez sur Ajouter.
    3. Sélectionnez Ne fait pas partie et indiquez 'Anonymous' dans la zone de saisie Noms d'utilisateurs. Cliquez sur Mise à jour.

  10. Ajouter dynamiquement un argument à la liste des utilisateurs par rôle

    1. Remontez jusqu'au bloc Arguments et cliquez sur son icône +.
    2. Cochez Utilisateurs : Rôles puis cliquez sur Ajouter.

      Indiquez %1 dans la zone Titre et sous Action à mener si l'argument est absent : sélectionnez Sommaire, classement ascendant.

      Laissez les autres paramètres tels quels.

      Cliquez sur Mise à jour puis à nouveau sur Mise à jour (deux fois) pour accepter les valeurs proposées par défaut.


  11. Sauvegarder la vue

  12. Finalement, cliquez sur Enregistrer pour sauvegarder votre travail. 

    Tout en haut des blocs, cliquez sur Voir 'Pages ' pour afficher votre nouvelle vue !