Nous allons procéder en 2 étapes
1) Créer une nouvelle template /themes/default-bootstrap/category-2.tpl où 2 est l’id de votre catégorie (je vous conseille de dupliquer le fichier category.tpl et de le renommer).
2) Surcharger la classe Category dans /override/controllers/front/CategoryController.php
Si le fichier n’existe pas, alors créez-le à cet emplacement avec le code suivant :
class CategoryController extends CategoryControllerCore
{
public function initContent()
{
/* on charge le code du parent */
parent::initContent();
/* On crée un tableau (Array) dans le quel vous pouvez mettre tous les ids des catégories qui doivent bénéficier de ce traitement de faveur ;-) */
$mes_categories = array(2); if (isset($this->category) && in_array($this->category->id, $mes_categories))
/* vous indiquez ici le nom de votre template dans votre thème category-2.tpl' pour nous */
$this->setTemplate(_PS_THEME_DIR_.'category-'. $this->category->id . '.tpl');
}
}
}
Il ne vous reste maintenant plus qu’à customiser votre template.