Afficher le block Catégories sur la page d'accueil dans Prestashop 1.6
<p>Nativement, le module Bloc Catégories n'est pas prévu pour s'accrocher sur la home de Prestashop.</p>
<p>Si vous cherchez à greffer un nouveau module dans "Modules -> Positions" le module Bloc Catégories ne vous propose pas displayHome... </p>
<p>Pour des raisons de référencement, je trouce que c'est pas mal d'afficher ce module sur la page d'accueil, car il permet d'avoir depuis la Home TOUS les liens vers les catégories.</p>
<p>J'ai donc trouvé l'astuce suivante pour pouvoir greffer ce module sur lapage d'accueil.</p>
<p>Ouvrir le dossier modules/blockcategories</p>
<p>Ouvrir le fichier blockcategories.php</p>
<p>Vers la ligne 350 on trouve:</p>
<blockquote>
<div>public function hookRightColumn($params)</div>
<div>{</div>
<div>return $this->hookLeftColumn($params);</div>
<div>}</div>
</blockquote>
<div>Il suffit de rajouter juste en dessous:</div>
<div>
<blockquote>
<div>public function hookHome($params)</div>
<div>{</div>
<div>return $this->hookLeftColumn($params);</div>
<div>}</div>
</blockquote>
<div>Cela vous permettra de greffer le module en page d'accueil puis de le positionner à la hauteur souhaitée.</div>
<div> </div>
<div>** ATTENTION: faites toujours des sauvegardes des fichiers que vous modifiez.</div>
</div>
Sujet écrit par Limporia le mardi 27 avril 2021 à 14:10