savoir s'il y a des produits dans related

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
9 years 9 months ago #163799

-- HikaShop version -- : 232

je fais passer RELATED_PRODUCTS dans show_default.php au lieu de show.php de cette maniere

if (!empty ($this->modules) && is_array($this->modules)) {
			jimport('application.module.helper');
			foreach ($this->modules as $module) {
				if($module->title == 'RELATED_PRODUCTS'){
					echo '<div class="hk-other-color hk-other-color-related"><span class="hk-add-to-cart hk-other-color-title">' . JText::_('RELATED_PRODUCTS') . '</span><div class="hk-other-color-imgs">';
					echo JModuleHelper::renderModule($module);
					echo '</div>';
					echo '</div>';
				}				
			}
		}

mais si c'est vide je ne veux rien afficher du tout
comment puis je savoir le nombre de produits related ?

merci

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

  • Posts: 26008
  • Thank you received: 4004
  • MODERATOR
9 years 9 months ago #163800

Bonjour,

Solution 1 - Faire une requête SQL afin de compter le nombre de produits liés. (table "product_related")

Solution 2 - Récupérer le contenu du renderModule avant d'afficher le reste.
Avec le contenu retourné, vous pouvez savoir s'il y a du contenu ou non. Et donc ne rien afficher si le module ne retourne "rien".

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 2605
  • Thank you received: 65
  • Hikashop Business
9 years 9 months ago #163894

merci

oui je voulais eviter la requete sql

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

Time to create page: 0.062 seconds
Powered by Kunena Forum