1. Menus
Créer et organiser les menus de navigation. Voir →
À la fin de cette étape, vous serez capable de :
Les URLs parlantes sont essentielles pour le SEO et l’expérience utilisateur :
Activer le module Path
drush en path -yCréer des alias automatiques
/admin/config/search/path/patterns[node:title]produits/[node:title]blog/[node:title]Alias manuels
/admin/config/search/path/add| Type de contenu | Pattern recommandé | Exemple |
|---|---|---|
| Page statique | /[nom-page] | /a-propos |
| Produit | /produits/[titre] | /produits/t-shirt-coton-bio |
| Catégorie | /categories/[nom] | /categories/vetements |
| Article blog | /blog/[titre] | /blog/tendances-mode-2024 |
1. Menus
Créer et organiser les menus de navigation. Voir →
2. Régions & Blocs
Comprendre les régions et placer les blocs. Voir →
3. Blocs personnalisés
Créer des blocs de contenu réutilisables. Voir →
4. Rôles & Permissions
Gérer les droits d’accès des utilisateurs. Voir →
| Menu | Contenu | Emplacement |
|---|---|---|
| Main navigation | Accueil, Boutique, Blog, Contact | Header |
| Footer | Mentions légales, CGV, Politique confidentialité | Footer |
| Account | Mon compte, Mes commandes, Déconnexion | Header (connecté) |
| Categories | Catégories de produits | Sidebar boutique |
┌─────────────────────────────────────────────────────────────┐│ HEADER ││ Logo | Main Navigation | Search | Cart | Account │├─────────────────────────────────────────────────────────────┤│ HERO / SLIDER │├───────────────────────────────────┬─────────────────────────┤│ │ ││ CONTENT │ SIDEBAR ││ │ ││ Catalogue produits │ Catégories ││ Page produit │ Filtres ││ Articles blog │ Produits récents ││ │ │├───────────────────────────────────┴─────────────────────────┤│ FOOTER ││ Marques | Liens utiles | Newsletter | Social | Copyright │└─────────────────────────────────────────────────────────────┘| Bloc | Type | Contenu |
|---|---|---|
| Hero Homepage | Custom Block | Slider/Banner promotionnel |
| Newsletter | Custom Block | Formulaire d’inscription |
| Réseaux sociaux | Custom Block | Liens Facebook, Instagram, etc. |
| Informations contact | Custom Block | Adresse, téléphone, email |
| Bandeau promo | Custom Block | Message promotionnel |
| Concept | Description | Gestion |
|---|---|---|
| Menu | Structure de liens hiérarchiques | Structure → Menus |
| Menu Block | Affichage d’un menu dans une région | Structure → Block layout |
| Custom Block | Bloc de contenu personnalisé | Structure → Block layout → Custom |
Les blocs peuvent être conditionnés par :
1. Créer les menus └── Main, Footer, Account, Categories
2. Configurer les régions du thème └── Vérifier le .info.yml du thème
3. Placer les blocs système └── Logo, Menu, Breadcrumb
4. Créer les blocs personnalisés └── Hero, Newsletter, Contact
5. Configurer les permissions └── Rôles : Anonymous, Authenticated, Editor, Admin
6. Exporter la configurationCommencez par créer les Menus.