Créer un bloc pour afficher les articles récents
L"article original a été publié sur http://views-help.doc.logrus.com/help/views/example-recent-stories.
Pour ce tuto, je suppose que vous avez installé la version française de Views.
Dans cet exemple vous allez créer une liste de contenu de type
«
article », qui seront affichés dans un bloc. 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.
- Créer une
nouvelle vue
- « articles_recents » dans Nom de la vue,
- « Articles récents » dans Description de la vue,
- « article » dans Etiquette,
- cochez « Node » dans Type de vue et cliquez sur Suivant.
- Concernant l'interface
- Choisir les champs à afficher
-
Dans la troisième colonne, localisez Champs. Cliquez sur l'icône + pour ajouter des champs à la vue.
-
Descendez vers Paramètres par défaut: Ajouter champs.
Dans la liste déroulante Groupes : sélectionnez « Nœud » puis cochez les deux champs suivants :
- Node : Date de publication
- Node : Titre
-
Vous allez maintenant devoir parcourir un par un les champs ajoutés.
Effectuez les modifications listées ci-après :
- Pour le champ Date de publication : effacez l'étiquette « Date de publication ».
-
Modifiez le Format de date à Personnalisé et dans Format de date personnalisé tapez « F j, Y, g:i a » (sans les guillemets).
Pour connaître la signification de ces lettres-code, cliquez sur le lien Php docs sous la zone de saisie).
-
Cliquez sur Mise à jour.
-
Pour le champ Titre : effacez l'étiquette Titre.
-
Cochez Liez ce champ à son noeud.
-
Cliquez sur Mise à jour.
-
Revenez au bloc Champs et cliquez sur l'icône flèches pour ordonner les champs.
-
Déplacez Node : Titre pour qu'il arrive avant Node : Date de publication.
Cliquez sur Mise à jour pour sauvegarder le nouvel ordre des champs.
- Filtrer pour n'obtenir que les nodes Articles
-
Cliquez sur l'icône + en regarde de Filtres.
-
Dans la liste déroulante Groupes:, sélectionnez « Node » puis cochez Node : Publié et Node : Type, et cliquez sur Ajouter.
-
Cochez Oui à Publié. Cliquez sur Mise à jour.
-
Cochez l'opérateur Fait partie de et cochez Article dans le Type de noeud. Cliquez sur Mise à jour.
-
Trier pour afficher les plus récents en premier
-
Remontez jusqu'au bloc Critères de tri et cliquez sur l'icône +.
-
Dans la liste déroulante Groupes:, sélectionnez « Node » puis cochez Node : Date de publication et cliquez sur Ajouter.
A la place de Node : Date de publication vous auriez pu cocher :
-
Node : Heure du dernier commentaire
-
ou Node : Date de mise à jour/Commentaire
-
ou Node : Date de mise à jour
-
-
Cochez l'ordre de tri Descendant.
Cliquez sur Mise à jour.
-
-
Affiner les paramètres de base
-
Dans le bloc Paramètres de base, repérez ces paramètres :
-
Eléments à afficher : cliquez sur 10 et remplacer « 10 » par « 4 ».
Cliquez sur Mise à jour.
-
Style : cliquez sur Non mis en forme et dans Paramètres par défaut: Style à appliquer à cette vue cochez HTML List,
cliquez sur Mise à jour
puis cochez Liste non ordonnée
puis cliquez sur Mise à jour.
-
-
Ajouter un bloc d'affichage pour des paramètres personnalisés
-
Dans le tout premier bloc (sous Paramètres par défaut), sélectionnez Bloc et cliquez sur Nouvel Affichage.
-
Dans le bloc Paramètres des blocs, cliquez sur le lien Aucun en regard de Admin.
Indiquez « Articles récents » dans la zone de saisie Bloc : Description pour l'administration des blocs.
Cliquez sur Mise à jour.
-
Sauvegarder la vue
-
Dire à Drupal de montrer le bloc
Allez dans Ajouter.
Indiquez :
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.
Puis cliquez sur Ajouter.
Cliquez sur Enregistrer pour sauvegarder votre travail.
Enfin, vous devez direz à Drupal de montrer ce bloc.
Allez dans Administrer » Construction du site » Blocs.
Localisez le bloc Articles récents dans la liste.
Placez-le dans une région et cliquez sur Enregistrer les blocs.
Vous pouviez aussi cliquer sur Configurer pour modifier le titre, pour sélectionner les rôles pouvant voir le bloc et dans quelles pages il apparaîtra.
Si vous voulez votre bloc en page d'accueil seulement, indiquez front dans les Paramètres de visibilité spécifiques à la page.
- Version imprimable
- 17623 lectures
-

Commentaires
Merci bcp pour ce tutoriel de
Merci pour le tuto très
Idem, bravo.
Un grand merci
... pour ce tuto très bien fait qui va me permettre d'avancer plus vite dans l'utilisation du module views. C'est un super module, je vois au fil des jours toutes les possibilités qu'il offre mais franchement il faut apprivoiser la bête!
En tout cas je débute avec Drupal et je suis vraiment ravie d'avoir trouvé ce site.
Exclure un (des) article(s)
Bonjour,
Merci pour ce tuto pas à pas très utile ! Je rencontre un léger souci en raison de mon choix d'utiliser le module"Internationalization".
Il permet d'ajouter une traduction de chaque article dans la langue ou les langues de son choix. Le problème est que la traduction est considérée comme un nouvel article et que je me retrouve donc avec des doublons dans le dock qui affiche mes articles les plus récents (dock du thème Magazeen).
Y'a t'il une manière d'exclure les articles par langue (FR/EN) ?
Ou idéalement de faire en sorte que le dock n'affiche que les articles en rapport avec la langue choisie dans le module "language switcher" ?
Merci d'avance de votre retour à ce sujet.
Martial
Lien vers une page spécifique et non le node
merci pour ton article !
J'aurais une question : si on veux faire un lien en bas du bloc qui s'affiche sur la page d'accueil et qui pointe sur une page spécifique (du genre page de contact) et non le node de l'article... quelle est la méthode ?
Merci
Toujours aussi bien !
Bonjour,
Il y a de nombreux sites sur Drupal et il y a Kolossal Drupal !
Ce tutoriel, comme beaucoup d'autres sur le site est très clair et très bien fait.
Donc merci et encore bravo pour la mine d'informations aussi claires que précieuses contenues dans ce site.
Merci et... N'oubliez pas de
Merci et... N'oubliez pas de remercier aussi les auteurs des articles, je ne fais que traduire ;-)
Le bloc ne semble pas être créé
Bonjour.
Merci pour ce tutoriel. Ça fait toujours plaisir de trouver de l'aide.
Néanmoins, dans ce cas précis, il y a certainement quelque chose qui m'échappe, car, j'ai beau faire et refaire cet exercice, quand j'en suis au stade de demander Drupal de le rendre visible. il n'est pas listé dans Administrer -> Construction du site -> block.
Aurais-je quelque chose qui ne va pas dans ma configuration ?
Bonjour Votre tuto me parait
Bonjour
Votre tuto me parait tres clair mais malheureusement je suis incapable de l'exploiter.
Je ne retrouve aucune des zones citées, certainement du au fait que je suis en drupal 7 avec la derniere version de views.
Merci pour le travail que vous faites.
Poster un nouveau commentaire