- Posts: 262
- Thank you received: 9
Module sous le produit
14 years 11 months ago #27498
by laurent
Module sous le produit was created by laurent
Dans les options générales on peut spécifier le module qui s'affiche sous les produits (cf snapshot). Cela marche très bien sauf que je n'arrive pas à le restreindre à certaines catégories de produits ou, à tout le moins, à certains menus Joomla. J'ai modifié les options Joomla pour restreindre à certains menus, mais ce module s'affiche "partout"....
Please Log in or Create an account to join the conversation.
14 years 11 months ago #27500
by nicolas
Replied by nicolas on topic Re: Module sous le produit
Oui, le module est affiché directement par HikaShop sous la page produit peu importe les option joomla du module.
Il faudrait essayer de changer la ligne:
if(!empty($this->modules) && is_array($this->modules)){
en:
if($this->element->category_id == XXX && !empty($this->modules) && is_array($this->modules)){
dans le fichier show de la vue product via Affichage->Vues.
Il faudrait essayer de changer la ligne:
if(!empty($this->modules) && is_array($this->modules)){
en:
if($this->element->category_id == XXX && !empty($this->modules) && is_array($this->modules)){
dans le fichier show de la vue product via Affichage->Vues.
Please Log in or Create an account to join the conversation.
14 years 11 months ago #27597
by laurent
Replied by laurent on topic Re: Module sous le produit
Bonjour Nicolas,
La modification fonctionne parfaitement mais elle ne concerne que la catégorie indiquée (ou "toutes sauf" si l'on inverse le test). Il y a-t-il une syntaxe pour indiquer "la catégorie et toutes celles qui se trouve en dessous" ou bien faut-il les lister les unes après les autres dans le test "en clair" ?
Laurent
La modification fonctionne parfaitement mais elle ne concerne que la catégorie indiquée (ou "toutes sauf" si l'on inverse le test). Il y a-t-il une syntaxe pour indiquer "la catégorie et toutes celles qui se trouve en dessous" ou bien faut-il les lister les unes après les autres dans le test "en clair" ?
Laurent
Please Log in or Create an account to join the conversation.
14 years 11 months ago #27601
by nicolas
Replied by nicolas on topic Re: Module sous le produit
Il n'est pas possible de dire "y compris toutes les sous catégories". Le code serait vachement plus long car il faudrait d'abord charger les catégories enfants.
Le plus simple est de changer le test comme ceci:
if(in_array($this->element->category_id,array(XXX,YYY,ZZZ)) && !empty($this->modules) && is_array($this->modules)){
Le plus simple est de changer le test comme ceci:
if(in_array($this->element->category_id,array(XXX,YYY,ZZZ)) && !empty($this->modules) && is_array($this->modules)){
Please Log in or Create an account to join the conversation.
14 years 11 months ago #27603
by laurent
Replied by laurent on topic Re: Module sous le produit
Effectivement... cela ira très bien comme cela !
Merci
Merci
Please Log in or Create an account to join the conversation.
Time to create page: 0.174 seconds