Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Bloc cms Prestashop : guide ultime 2025 !

tout servces prestashop

1. Comment ajouter un bloc CMS dans le footer de PrestaShop ?

PrestaShop inclut par défaut un module "Bloc CMS" qui permet d’ajouter des liens vers des pages CMS dans le pied de page. Vous pouvez le configurer via Apparence > Positions, puis assigner le module au hook displayFooter.

Dans la configuration du module, vous sélectionnez les pages CMS à afficher dans les colonnes du footer. Vous pouvez aussi y intégrer vos propres titres ou liens personnalisés. Ce bloc est très utile pour afficher les pages légales, les CGV, la politique de confidentialité, ou des liens de navigation secondaire.


2. Peut-on créer plusieurs blocs CMS différents pour différents emplacements ?

Oui, il est possible de dupliquer le module Bloc CMS pour l’utiliser à différents endroits avec un contenu différent. Il faut installer un module complémentaire comme Multiple CMS Blocks ou Custom CMS Blocks Manager.

Chaque bloc peut ensuite être assigné à un hook spécifique (colonne gauche, droite, pied de page, etc.) et contenir ses propres pages ou textes. Cela permet d’adapter l’information affichée selon la page ou la zone du site, et de mieux organiser le contenu pour vos visiteurs.


3. Comment insérer du contenu HTML personnalisé dans un bloc CMS ?

Dans la création d’une page CMS, vous pouvez insérer du code HTML via l’éditeur de texte enrichi ou en passant en mode "code source" (<>). Une fois la page créée, vous l’intégrez au bloc CMS ou l’affichez via un lien direct.

Pour un bloc CMS autonome avec HTML libre, utilisez un module comme "Bloc HTML personnalisé" ou insérez directement le contenu dans un hook via un fichier .tpl. Cela vous permet d’intégrer du texte, des images, des icônes, ou même des iframes dans n’importe quelle zone du thème.


4. Est-il possible de traduire le contenu des blocs CMS ?

Oui, PrestaShop permet la traduction des pages CMS depuis l’interface multilingue. Pour chaque page, vous avez un onglet par langue, où vous pouvez insérer le contenu adapté. Le bloc CMS affichera ensuite automatiquement la version correspondant à la langue de l’utilisateur.

Cela s’applique également aux titres de blocs, aux liens, et aux descriptions. Il est essentiel de vérifier que toutes les langues sont bien renseignées, notamment dans le cadre d’un site multilingue, afin d’éviter les contenus non traduits ou des affichages incomplets.


5. Peut-on afficher un bloc CMS uniquement sur certaines pages ?

Oui, en modifiant le hook d’affichage ou avec un module comme Advanced Display Conditions, vous pouvez conditionner la présence d’un bloc CMS à certaines pages, catégories ou produits.

Vous pouvez également ajouter une condition Smarty dans le fichier .tpl correspondant : par exemple {if $page.page_name == 'index'} pour la page d’accueil. Cela permet de contrôler finement où vos blocs CMS apparaissent, ce qui est très utile pour afficher des messages contextuels ou des liens spécifiques.


6. Comment styliser un bloc CMS pour l’intégrer visuellement au thème ?

Le bloc CMS utilise généralement des classes CSS prédéfinies selon le thème. Vous pouvez personnaliser son style en ajoutant des règles dans le fichier custom.css de votre thème enfant.

Vous pouvez modifier les couleurs, la disposition des liens, la typographie ou ajouter des icônes. Pour un style plus avancé, vous pouvez aussi intégrer des grilles Bootstrap ou utiliser des blocs CMS enrichis via des constructeurs de page comme Creative Elements ou Elementor for PrestaShop.


7. Est-ce possible d’intégrer des images dans un bloc CMS ?

Oui, vous pouvez insérer des images hébergées sur votre serveur ou en externe dans une page CMS. Pour cela, utilisez l’éditeur visuel intégré ou collez directement le code HTML <img> dans le champ de contenu.

Pour de meilleures performances, pensez à optimiser vos images (taille, poids) et à utiliser des balises ALT. L’insertion d’images dans un bloc CMS est utile pour des bannières, des pictogrammes ou des éléments visuels servant à illustrer une information textuelle.


8. Comment réorganiser l’ordre des liens dans un bloc CMS ?

Dans la configuration du module Bloc CMS, les pages sont affichées dans l’ordre de leur sélection. Pour réorganiser les liens, vous devez modifier l’ordre directement dans la base de données ou utiliser un module tiers offrant un gestionnaire visuel.

Certains modules permettent de glisser-déposer les éléments pour modifier leur ordre d’apparition dans le bloc, ce qui est bien plus intuitif. Cette fonctionnalité est utile pour mettre en avant certains liens importants ou regrouper les contenus selon leur logique métier.


9. Peut-on utiliser un bloc CMS dans le header ou menu principal ?

Par défaut, le bloc CMS est conçu pour le footer ou les colonnes latérales, mais vous pouvez l’assigner à d’autres hooks comme displayTop ou displayNav1 en le déplaçant via Apparence > Positions.

Si vous souhaitez intégrer les pages CMS directement dans le menu principal, vous pouvez utiliser le module Menu Principal de PrestaShop et ajouter les pages comme éléments de menu. Cela améliore l’accès à certaines pages comme "À propos", "Services" ou "Contact".


10. Existe-t-il des modules pour créer des blocs CMS plus dynamiques ?

Oui, plusieurs modules comme Custom CMS Block Pro, HTMLBox, ou Creative Elements permettent de créer des blocs CMS enrichis avec du contenu dynamique, des animations, des composants visuels et même des produits associés.

Ces outils sont particulièrement utiles pour créer des zones éditoriales, des appels à l’action ou des bannières informatives. Ils sont plus puissants que le module de base et offrent une meilleure intégration avec les thèmes modernes ou les campagnes marketing spécifiques.