Page-d'accueil
Les 3 dernières actualités
ÉTAPE 1 : Créer une View Drupal (Backend)
Localisation : Admin Drupal /admin/structure/views
Configuration :
- Machine name :
articles_latest - Base table : Node (Article)
- Affichage : Block
- Filtres :
- Content type = Article
- Published = Yes
- Sort : Created date (newest first)
- Paging : 3 items
- Fields :
- Node ID (hidden)
- Title (linked)
- Image (thumbnail)
- Created date
- Body summary (excerpt)
- Category/Tags (si applicable)
Étape 2 : Placer le bloc View dans la région désirée
La View articles_latest que tu as créée génère un bloc. Tu dois le placer dans la région content_below de la page d'accueil :
Via l'interface Drupal :
-
Accès :
/admin/structure/block -
Région : Sélectionne ta région (ex:
Contenu en bas) -
Ajouter un bloc :
+ Placer un bloc -
Recherche : Tape
articlesouLatest -
Sélectionne :
Articles latest(ou le nom exact de ton bloc View) -
Configure :
- Titre du bloc : (optionnel) "Nos dernières actualités"
- Visibilité : Configure si besoin (ex: seulement sur la page d'accueil)
- Réglages avancés : Laisse par défaut pour commencer
-
Enregistre Via la configuration (plus avancé) : Édite
/config/block.block.[machine_name].ymlet ajoute :id: articles-latest-block plugin: 'views_block:articles_latest-block_1' settings: id: 'views_block:articles_latest-block_1' title: 'Nos dernières actualités' label: 'Articles Latest' label_display: '0' region: content_below weight: 0
Étape 3 : S'assurer que la View affiche correctement
Vérifie la configuration de ta View :
-
Accès :
/admin/structure/views/manage/articles_latest(remplacearticles_latestpar l'ID exact) -
Vérifier les champs configurés :
- Node ID (caché) ✓
- Title (lié) ✓
- Field: Image ✓
- Created (Date) ✓
- Body: Summary ou Body (résumé) ✓
- Tags/Categories (optionnel)
-
Filtres :
- Content type = Article
- Published = Yes
-
Tri :
- Created (Newest first)
-
Pagination :
- Items per page = 3
-
Format :
- Unformatted list