Transformer les tabs de la page d’accueil en bloc | Astuce Prestashop 1.6

Ce tutorial va vous permettre de transformer les tabs « Populaire », « Meilleurs ventes », « Nouveaux Produits » et « Promotions » de la page d’accueil en bloc

Cette astuce Prestashop a été testée sur la version 1.6.1

Attention, cette astuce est conseillée pour les personnes qui connaissent un minimum Prestashop, html et css.

A)  Bloc Populaire

1)  Aller dans Modules > Positions.

1.1 ) Dégreffer le module « Produits mis en avant sur la page d’accueil » du hook displayHomeTab & displayHomeTabContent

Block Populaire

1.2) Greffer le même module sur le hook « Display Home »

Block Populaire

1.3) Si vous désirez, vous pouvez modifier la position  du module « Produits mis en avant sur la page d’accueil »

Capture d’écran 2015-10-19 à 17.39.37

2) Si vous retournez sur votre boutique, vous verrez que l’onglet « Populaire »  forme maintenant un bloc. Mais le nom a disparu. Pour cela, allez dans votre thème > modules > homefeatured > homefeatured.tpl

Remplacer

Par

Résultat

Block Poulaire

B)   Bloc Meilleurs Ventes 

Nous allons overrider le fichier « blockbestsellers.php ». En effet si par exemple vous désirez mettre à jour le module,  les modifications ne seront pas supprimées. Il est possible d’overrider un module qu’à partir de 1.6.014

    1. Aller dans override > modules.
    2. Créer un dossier qui se nommera : blockbestsellers
    3. A l’intérieur du dossier, créer un fichier  qui se nommera :  blockbestsellers.php et insérer le code suivant

—————————————

4) Dans le back office de Prestashop, allez dans Modules > Positions

4.1 ) Dégreffer le module « Bloc meilleures ventes » du hook displayHomeTab & displayHomeTabContent

Block Meilleurs Ventes

4.2) Greffer le module « Bloc meilleures ventes » sur le hook displayHome

Block Meilleurs Ventes

4.3) Si vous désirez, vous pouvez modifier la position du module « Bloc meilleures ventes »

Capture d’écran 2015-10-19 à 17.39.37

———————-

5) Nous allons donner un nom au block.  Pour cela, ouvrir le fichier blockbestsellers-home.tpl (selon la version de prestashop, le fichier n’est pas pas au même endroit dans le module » par exemple sur la version 1.6.09, il est à la racine mais sur la version 1.6.014 il se situe dans le fichier « views »).

Remplacer

Par

————————————

Résultat :

Capture d’écran 2015-10-19 à 18.04.46

C)   Bloc Nouveauté

Nous allons overrider le fichier « blocknewproducts.php ». En effet si par exemple vous désirez mettre à jour le module,  les modifications ne seront pas supprimées. Il est possible d’overrider un module qu’à partir de 1.6.014

  1. Aller dans override > modules.
  2. Créer un dossier qui se nommera : blocknewproducts
  3. A l’intérieur du dossier, créer un fichier  qui se nommera : blocknewproducts.php et insérer le code suivant

——————————————–

4) Dans le back office de Prestashop, allez dans Modules > Positions

4.1 ) Dégreffer le module « Bloc nouveaux produits » du hook displayHomeTab & displayHomeTabContent

Bloc Nouveaux Produits - Prestashop

4.2) Greffer le le module « Bloc nouveaux produits » sur le hook displayHome

Bloc Nouveaux Produits - Prestashop

4.3) Si vous désirez, vous pouvez modifier la position du module « Bloc nouveaux produits »

Capture d’écran 2015-10-19 à 17.56.01

——————————

5) Nous allons donner un nom au block.  Pour cela, ouvrir le fichierblocknewproducts_home.tpl (selon la version de prestashop, le fichier n’est pas pas au même endroit dans le module » par exemple sur la version 1.6.09, il est à la racine mais sur la version 1.6.014 il se situe dans le fichier « views »).

Remplacer

Par

————————————

Résultat :

Capture d’écran 2015-10-19 à 18.04.01

D)   Bloc Promotion

Nous allons overrider le fichier « blockspecials.php ». En effet si par exemple vous désirez mettre à jour le module,  les modifications ne seront pas supprimées. Il est possible d’overrider un module qu’à partir de 1.6.014

  1. Aller dans override > modules.
  2. Créer un dossier qui se nommera : blockspecials
  3. A l’intérieur du dossier, créer un fichier  qui se nommera : blockspecials.php et insérer le code suivant

——————————————–

4) Dans le back office de Prestashop, allez dans Modules > Positions

4.1 ) Dégreffer le module « Bloc promotions » du hook displayHomeTab & displayHomeTabContent

Capture d’écran 2015-10-19 à 20.12.29

4.2) Greffer le le module « Bloc promotions » sur le hook displayHome

Capture d’écran 2015-10-19 à 20.13.44

4.3) Si vous désirez, vous pouvez modifier la position du module « Bloc promotions »

Capture d’écran 2015-10-19 à 20.14.48

——————————

5) Nous allons donner un nom au block.  Pour cela, ouvrir le fichier blockspecials-home.tpl (selon la version de prestashop, le fichier n’est pas pas au même endroit dans le module » par exemple sur la version 1.6.09, il est à la racine mais sur la version 1.6.014 il se situe dans le fichier « views »).

Remplacer

Par

————————————

Résultat :

Capture d’écran 2015-10-19 à 20.16.32

Et voila. Il faudra un peu de css pour harmoniser tout cela mais maintenant vous avez vos blocs

 

Articles similaires

Comment insérer une nouvelle langue automatiquement | Prestashop 1.6 / 1.7
views 6831
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 le back-office de Prestashop 1.6 & 1.7 de rajouter une langue avec toutes les traductions. Pour cela, il existe deux manières: - depuis le pack de localisation (avec cette manière, vous aurez les traductions mais aussi l'ensemble des données ...
Lutte contre la fraude à la TVA et PrestaShop
views 1136
Depuis le 1er janvier 2018, l'article 88 de la loi n° 2015-1785 du 29 décembre 2015 de finances pour 2016 prévoit l'obligation pour les assujettis à la taxe sur la valeur ajoutée (TVA) qui enregistrent les règlements de leurs clients au moyen d'un logiciel de comptabilité ou de gestion ou d'un système de caisse, d'utiliser un logiciel satisfaisant à des conditions d'inaltérabilité, de sécurisation...
Comment augmenter la taille de la description courte dans Prestashop
views 4000
Lors de la création de la fiche produit sur Prestashop, vous serez peut-être être bloqué par la limitation du nombre de caractères de la description courte (maximum 400 caractères) Bonne nouvelle, pas besoin d'aller dans le code, une simple manipulation à faire dans le back-office de Prestashop Comment modifie t-on le nombre de caractère ?  A) Connectez-vous dans le back-office de Pre...
Astuce : Centrer votre menu dans Prestashop 1.6
views 4098
Voici un petit tuto qui va vous permettre de centrer votre menu dans prestashop Cette astuce Prestashop est valable pour la version 1.6 Comment centrer le menu sur ma boutique Prestashop ?  Il y a q'un seul fichier à modifier : superfish-modified.css  qui appartient au module blocktopmenu 1) Dans .sf-menu, ajouter text-align:center 2) Dans .sf-menu > li, remplacer float:lef...
Supprimer « Imprimer » sur la fiche produit | Astuce Prestashop 1.6
views 2089
Personnellement, je n'arrive plus à me souvenir la dernière fois où j'ai imprimé une fiche produit depuis le site d"une boutique en ligne. Je suppose que si vous lisez cet article, vous êtes dans la même situation. Il est très simple de supprimer le mot et l'icône "Imprimer" sur la fiche produit,  mais il faut obligatoirement passer par le code. Comment supprime t-on "Imprimer"  sur la fiche p...

5 réponses à “Transformer les tabs de la page d’accueil en bloc | Astuce Prestashop 1.6”

  1. Amélie dit :

    Mille merci, je cherchais cette solution depuis très longtemps !
    Vous m’avez beaucoup aidée.

  2. Gilles dit :

    Bonjour ,

    Je suis « tombé » sur votre site fort intéréssant , en cherchant le moyen d’insérer une page de capture d’email sur la page d’accueil lorsque les clients arrivent sur celle-ci , mais je n’ai pas trouvé .

    Avez vous une astuce à ce sujet ?

    à l’avance merci
    Gilles

  3. c_majory dit :

    Bonjour,

    Il faut acheter un module pour avoir cette fonctionnalité: http://addons.prestashop.com/fr/recherche?id_category=0&search_query=newsletter+

  4. manu dit :

    bonjour, très bien ce tuto!
    j’ai modifié le block populaire et promotion, comment faire pour centrer les mots?
    car je cherche dans le css, mais je ne trouve pas.
    merci pour votre aide

  5. c_majory dit :

    Bonjour,

    Tu pourrais me donner l’url de ton site ?

    Merci

Laisser un commentaire

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