C’est quelque chose d’assez simple mais cela peut-être très utile si vous avez besoin de mettre un élément particulier sur votre Prestashop par rapport à une page !
Pourquoi mettre une restriction Prestashop par page ?
Cela permet d’afficher des éléments que pour certaines pages ou uniquement pour un fichier tpl.
Exemple, si vous voulez placer du texte uniquement sur la page d’accueil, dans un module, vous allez utiliser la condition pour définir que ce texte sera uniquement sur la page index.
De ce fait on évite la duplication de contenu et de charger l’élément sur les autres pages.
Créer une condition smarty par page dans Prestashop
Nous allons continuer sur l’exemple du texte de la page d’accueil.
On va mettre un bloc de contenu texte par rapport à cette page.
Prestashop 1.7 :
Prestashop 1.6 :
Cela fonctionne pour toutes les pages du site.
Pour trouver le nom de la page, il faut regarder l’ID de la balise Body dans le code de votre site.
Pour cela utilisez l’inspecteur de votre navigateur.