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 4374
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, ...
Ajouter “produit deja acheté” sur la page produit | Prestashop 1.6
views 500
Aujourd'hui, nous allons voir comment ajouter la notification "Produit déjà acheté le ....." sur la page produit. Cette astuce (donnée par Nemops) ...
Paypal, Hipay & Payplug – Quelle solution de paiement choisir
views 3446
Pour une petite boutique en ligne, mettre en place un contrat de vente à distance (VAD) peut s'avérer difficile en raison des coûts élevés que demande...
Comment créer un compte employé/profils/permissions dans PrestaShop 1.6 & 1.7
views 2586
La page d'administration "Employés" permet de créer des comptes afin de se connecter au back-office de PrestaShop. La connexion aux back-office se fai...
Optimisez le sitemap de votre boutique | Astuce Prestashop 1.6
views 2416
Qu'est ce qu'un sitemap ?  Un sitemap est un fichier qui contient une liste enrichie d'URLs internes à un site web. Ce fichier est au format XML. Il ...
Configurer le mode multi-boutique dans PrestaShop 1.6 & 1.7
views 15455
A NOTER : malheureusement à ce jour, il existe encore pas mal de bugs avec la version 1.7 (la dernière 1.7.6 ne régle pas tous les problèmes) Qu’est ...
Gratuit : Template Mails | Astuce Prestashop 1.6
views 2770
Je vous propose une nouvelle mise en page plus minimaliste pour les mails. Le fichier comprend la version anglaise et française. Vous pouvez télécharg...
Petit aperçu du thème Classic de prestashop 1.7
views 5248
Prestashop vient de sortir la version  1.7.0.0 RC0. A noter, par rapport à la version Prestashop 1.6, le thème a été totalement repensé afin d'être...
Ajouter le drapeau du pays dans le bloc langues | Astuce Prestashop 1.6
views 2862
Vous désirez insérer le drapeau du pays des langues que vous avez choisies pour votre site e-commerce. L'astuce est simple et rapide. Valable pour ...
Comment configurer les mails dans PrestaShop 1.6 & PrestaShop 1.7
views 836
Dans ce tutoriel, nous allons voir comment configurer les mails dans PrestaShop. En effet, votre site en ligne va envoyer de nombreux messages à vous ...
  1. Momento

    Bonjour,
    Merci. Dommage, il manque la possibilité de n’afficher un contenu uniquement que sur la première page (en cas de pagination multiple)
    L’exemple serait d’afficher une information en tête d’une catégorie (sur la première page… mais que ce message ne s’affiche pas dans les pages suivantes de la liste des produits…
    Bon, tant pis…
    Prestashop 1.7.6.3

  2. c_majory Auteur de l’article

    bonjour,

    malheureusement je n’ai pas abordé encore cette partie, il fera l’objet d’un tuto.

Laisser un commentaire

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