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 créer un compte Paypal Professionnel ? | E-ecommerce
views 2419
Si  vous désirez installer Paypal comme moyen de paiement sur votre site e-commerce, il sera nécessaire de créer  un compte professionnel. Voici les différentes différentes étapes. Etape 1:  Accédez à la page Paypal et cliquez sur Ouvrir un compte  Pour accéder à la page Paypal, cliquez-ici  Etape 2 : Choisissez l'option "Compte Professionnel" Etape 3 : Insérez votre adresse e-mai...
Ajouter des tabs dans une page cms | Astuce Prestashop 1.6
views 1493
Ce tutorial va vous permettre d'insérer des tabs dans vos pages cms Astuce Prestashop 1.6 -------------------------------------- 1) Insérer une tab horizontal sur la page cms de Prestashop  1.1) Une fois sur la page cms, cliquez sur l'icône source code 1.2 Insérez le code suivant 1.3 Enregistrer et visualiser 1.4 Si vos tabs ne fonctionnent pas, il sera nécessaire d'aj...
Greffer le module bloc social dans displayNav | Astuce Prestashop 1.6
views 2916
Ce tutoriel va vous permettre de greffer le module "bloc social" dans displayNav Cette astuce Prestashop est valable pour la version 1.6 -------------------------------------------------------- On va dans un premier temps modifier le fichier blocksocial.php 1) Pour cela allez dans modules > blocksocial> blocksocial.php. Tout à la fin du code, juste avant la dernière accolade coll...
Comment augmenter la taille de la description courte dans Prestashop
views 4228
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...
Page blanche bon de livraison | Astuce Prestashop 1.6
views 1595
Lorsque vous désirez télécharger le bon de livraison depuis le back-office de prestashop, vous avez le droit à une jolie page blanche. Ce bug se trouve sur la version 1.6.1.4 et 1.6.1.5 de Prestashop Voici la solution pour régler ce problème Ouvrir le fichier TemplateDeliverySlip.php qui se situe dans le dossier classes/pdf Collez le code suivant tout à la fin juste avant la dern...

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 *