Quelques variables qui peuvent vous aider pour votre mise en page – Prestashop 1.7 & 1.6

Dans le tuto du jour, je vais énumérer quelques variables de PrestaShop 1.6 PrestaShop 1.7 qui peuvent vous aider pour personnaliser votre site.

N’hésitez pas à les partager via les commentaires
——————

Insérez un lien vers une page CMS dans un fichier TPL

Prestashop 1.6 : {$link->getCmsLink()}

Exemple : l’id de la page cms est 3

Prestashop 1.7 : {url entity=’cms’ id=$id_cms}

Exemple : l’id de la page cms est 3

——————

Insérez un lien vers une page  dans un fichier TPL

Prestashop 1.6 : {$link->getPageLink()}

Exemple : lien vers l’historique de commande

Prestashop 1.7{$urls.pages.myPageName}

Exemple : lien vers l’historique de commande

——————

Insérez un lien vers une page CATÉGORIE dans un fichier TPL

Prestashop 1.6 : {$link->getCategoryLink()}

Exemple :  l’id de la categorie  3

Prestashop 1.7 : {url entity=’category’ id=$id_category }

Exemple :  l’id de la categorie  3

——————

Insérez un lien vers une IMG dans un fichier TPL

Prestashop 1.6 : {$img_dir}

Exemple :  le dossier img se situe à l’intérieur de votre theme

Prestashop 1.7 : {url entity=’category’ id=$id_category }

Exemple :  le dossier img se situe à l’interieur de votre thème dans le dossier asset, si celui-ci n’existe pas vous pouvez créer le dossier img

——————

Faire apparaitre un contenu seulement sur :

Une de vos pages cms : si vous désirez que votre contenu apparaisse sur le cms avec l’id 3

Prestashop 1.6

Prestashop 1.7 :  

si vous êtes sur page.tpl

si vous êtes sur un autre fichier que cms.tpl exemple header.tpl

——————

Une de vos pages catégories


Exemple 1) si vous désirez que votre contenu apparaisse sur la catégorie avec l’id 4

Prestashop 1.6 :

Prestashop 1.7 :

si vous êtes sur category.tpl

si vous êtes sur un autre fichier que category.tpl exemple header.tpl


Exemple 2) afficher un texte seulement sur les catégories de niveau 2

Prestashop 1.6 :

Prestashop 1.7 :

si vous êtes sur category.tpl

si vous êtes sur un autre fichier que category.tpl exemple header.tpl

——————

Une de vos pages produits en fonction de l’id produit

Prestashop 1.6 : si vous désirez que votre contenu apparaisse sur le produit avec l’id 3

Prestashop 1.7 : si vous désirez que votre contenu apparaisse sur le produit avec l’id 3

si vous êtes sur product.tpl

si vous êtes sur un autre fichier que category.tpl exemple header.tpl

——————

Une de vos pages produits en fonction de sa catégorie par défaut ou de sa catégorie parente

Exemple 1) Si la catégorie par défaut à l’id 4. Par exemple sur le thème par défaut de Prestashop 1.7 l’id 4 correspond à l’onglet homme

Prestashop 1.6 : on est dans le fichier product.tpl

Prestashop 1.7 : on est dans le fichier product.tpl

Exemple 2) Si la catégorie parent à l’id 3. Par exemple sur le thème par défaut de Prestashop 1.7 l’id 3 correspond à l’onglet vêtement

Prestashop 1.6 : on est dans le fichier product.tpl

Prestashop 1.7 : on est dans le fichier product.tpl 

 A noter : il faut mettre les deux variables car cela va dépendre si le client arrive sur la fiche produit  en cliquant sur la catégorie parent ou la catégorie par défaut

 

 

Articles similaires

Désactiver les frais de port dans le block panier | Astuce Prestashop 1.6
views 3740
Pour éviter toute confusion, je préfère désactiver les frais de port dans le block panier. En effet, si le client n'est pas connecté à son compte, ...
L’Affichage des colonnes | Astuce Prestashop 1.6
views 1125
La dernière version de Prestashop (1.6) permet de gérer plus facilement l'affichage de la colonne de droite ou de gauche et de choisir sur quelles pag...
Comment afficher le nom du produit complet – PrestaShop 1.6 &1.7
views 117
Dans PrestaShop 1.6 et 1.7, si vos noms de produit sont trop long, ils vont être coupés. Vous désirez peut-être avoir le nom complet, c'est très si...
Mettre une page catégorie comme page d’accueil | Astuce Prestashop 1.6
views 1167
Ce petit tuto va vous permettre de transformer votre page catégorie en page d'accueil. Cette petite astuce Prestashop est valable pour la version  ...
A/B Testing – Quick Vs Multi Page checkout – Which performs better?
views 472
Checkout pages are the last part of transaction that confirms sale. They ask customer about their personal information (name, CNIC, credit card info, ...
Taille des Images du thème par défaut de Prestashop 1.6
views 4335
Ce tutoriel va vous permettre de connaitre la taille des images du thème par défaut de Prestashop La plupart des images que vous téléchargez dans l...
Comment insérer une nouvelle langue automatiquement | Prestashop 1.6 / 1.7
views 3287
Vous souhaitez que votre boutique de vente en ligne soit en plusieurs langues afin de toucher une clientèle très large ? Il est très facile depuis ...
Insérer pop-up dans une page CMS | Astuce Prestashop 1.6
views 2917
Un client désirait insérer un système de pop-up dans la page cms de Prestashop Je ne voulais pas installer un n-ième module pour faire simplement c...
Ajouter des tabs dans une page cms | Astuce Prestashop 1.6
views 900
Ce tutorial va vous permettre d'insérer des tabs dans vos pages cms Astuce Prestashop 1.6 -------------------------------------- 1) Insérer une...
Insérer un dropdown panier dans Prestashop 1.7
views 3104
Comme vous avez certainement pu le constater, pas mal de fonctionnalités ont disparus dans la version 1.7 de Prestashop. je trouve personnellement qu'...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *