Masquer un module lorsque qu'il est vide

  • Posts: 17
  • Thank you received: 0
12 years 7 months ago #25023

Bonjour tout le monde (oui comme hier), je viens d'ajouter le module des produits associés, rien à redire, sauf que même s'il n'y a pas de produits associés, Hikashop retourne tout de même un contenu (la main div et le product listing). Même si je mets un return false; dans le product/listing.php, Hikashop retourne tout de même un <div class="hikashop_module"></div> ce qui empêche Joomla de cacher le module car celui-ci n'est pas vide.

Comment puis-je modifier ce comportement afin que même la div hikashop_module ne soit pas retournée ?

Merci d'avance !

Please Log in or Create an account to join the conversation.

  • Posts: 81597
  • Thank you received: 13081
  • MODERATOR
12 years 7 months ago #25031

Il faut éditer le fichier modules/mod_hikashop/mod_hikashop.php
et changer le code:
<div class="hikashop_module">
<?php echo hikashop_getLayout($type,'listing',$params,$js);?>
</div>

en:
<?php $html = trim(hikashop_getLayout($type,'listing',$params,$js));
if(!empty($html)){ ?>
<div class="hikashop_module">
<?php echo $html; ?>
</div>
<?php } ?>

Please Log in or Create an account to join the conversation.

  • Posts: 17
  • Thank you received: 0
12 years 7 months ago #25037

Merci bien !

Please Log in or Create an account to join the conversation.

Time to create page: 0.056 seconds
Powered by Kunena Forum