- Posts: 499
- Thank you received: 33
Mise en forme des filtres sur page du composant
13 years 10 months ago - 13 years 10 months ago #75940
by lesyeux
Mise en forme des filtres sur page du composant was created by lesyeux
Bonjour,
Je cherche à obtenir une mise en forme similaire de mes filtres qu'ils soient affichés sous forme de modules ou via le composant.
Sous forme de modules, j'utilise pas mal de classes css, et le template fait le reste en ajoutant les div requises (modules.php).
Mais quand un filtre est affiché en haut d'une liste de produit, via un menu et donc au sein du composant, je n'ai plus mes div et la mise en forme est absente.
Si je créé un override du fichier product/filter.php et ajoute mes div, la mise en forme est ok… mais dans les modules, les div se retrouvent doublonnées.
Est-ce que je pourrais, grâce à cet override, ajouter mes div uniquement lorsque le filtre n'est pas affiché sous forme de module, directement dans une page du composant ?
Merci de votre aide
Je cherche à obtenir une mise en forme similaire de mes filtres qu'ils soient affichés sous forme de modules ou via le composant.
Sous forme de modules, j'utilise pas mal de classes css, et le template fait le reste en ajoutant les div requises (modules.php).
Mais quand un filtre est affiché en haut d'une liste de produit, via un menu et donc au sein du composant, je n'ai plus mes div et la mise en forme est absente.
Si je créé un override du fichier product/filter.php et ajoute mes div, la mise en forme est ok… mais dans les modules, les div se retrouvent doublonnées.
Est-ce que je pourrais, grâce à cet override, ajouter mes div uniquement lorsque le filtre n'est pas affiché sous forme de module, directement dans une page du composant ?
Merci de votre aide
Last edit: 13 years 10 months ago by lesyeux.
Please Log in or Create an account to join the conversation.
13 years 10 months ago #76084
by nicolas
Replied by nicolas on topic Mise en forme des filtres sur page du composant
Bonjour,
L'idéal, c'est de mettre vos divs uniquement dans product/filter.php
ainsi, ils seront affichés des deux cotés.
Si vous ne voulez ajouter vos divs dans product/filter.php que dans une page composant, vous pouvez utiliser ce code:
if($this->params->get('module') == 'mod_hikashop_filter'){
//affichage de l'html uniquement pour le module
}else{
//affichage de l'html uniquement pour une page composant
}
L'idéal, c'est de mettre vos divs uniquement dans product/filter.php
ainsi, ils seront affichés des deux cotés.
Si vous ne voulez ajouter vos divs dans product/filter.php que dans une page composant, vous pouvez utiliser ce code:
if($this->params->get('module') == 'mod_hikashop_filter'){
//affichage de l'html uniquement pour le module
}else{
//affichage de l'html uniquement pour une page composant
}
The following user(s) said Thank You: lesyeux
Please Log in or Create an account to join the conversation.
Time to create page: 0.155 seconds