Image fabricant dans produit

  • Posts: 123
  • Thank you received: 4
6 years 2 months ago #297627

-- HikaShop version -- : 3.5.1
-- Joomla version -- : 3.8.12
-- PHP version -- : 7.1
-- Browser(s) name and version -- : Firefox ESR 52.9.0 (32 bits)

Bonjour.

Je voudrai que lorsqu'un client clique sur un produit il y ait l'image du fabricant qui s'affiche dans celui-ci (cf. image ci-dessous) :



Merci pour votre aide.

Cordialement.

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

  • Posts: 82868
  • Thank you received: 13376
  • MODERATOR
6 years 2 months ago #297631

Bonjour,

Voici un sujet qui traite de ceci:
www.hikashop.com/forum/product-category-...-display.html#160508

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

  • Posts: 123
  • Thank you received: 4
6 years 2 months ago #297650

Bonjour.

J'ai suivi le lien que vous m'avez donné et j'ai bien lu le code de "lousyfool" mais je ne sais pas du tout où le mettre.
Quel est le fichier à modifier ?

J'ai suivi d'autres liens dans cette page et je suis arrivé ici : Layout customization

Cette démarche serait impeccable mais le problème c'est qu'il n'apparait nul par un block fabricant.

Je dois avoué que je suis un peu perdu...

Merci pour votre aide.

Cordialement.

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

  • Posts: 82868
  • Thank you received: 13376
  • MODERATOR
6 years 2 months ago #297651

Bonjour,

Oui, cette documentation indique comment éditer les vues d'HikaShop et trouver la vue que vous voulez éditer.
Donc en l’occurrence, vous allez vouloir activer l'option "Display view files" de la configuration et regarder sur une page produit quel est le fichier de quel vue qui affiche le nom du fabricant. Vous verrez que c'est le fichier "show_block_dimensions.php" de la vue "product". Ensuite, il suffit d'éditer le fichier via le menu Display>Views et vous pouvez mettre votre code dans ce fichier.
Et dans ce fichier, vous allez trouver le code qui affiche le nom du fabricant:

if($this->config->get('manufacturer_display', 0) && !empty($this->element->product_manufacturer_id)){
	$categoryClass = hikashop_get('class.category');
	$manufacturer = $categoryClass->get($this->element->product_manufacturer_id);
	if($manufacturer->category_published){
		$menuClass = hikashop_get('class.menus');
		$Itemid = $menuClass->loadAMenuItemId('manufacturer','listing');
		if(empty($Itemid)){
			$Itemid = $menuClass->loadAMenuItemId('','');
		}
		$categoryClass->addAlias($manufacturer);
		echo JText::_('MANUFACTURER').': '.'<a href="'.hikashop_contentLink('category&task=listing&cid='.$manufacturer->category_id.'&name='.$manufacturer->alias.'&Itemid='.$Itemid,$manufacturer).'">'.$manufacturer->category_name.'</a>';
		echo "<span style='display:none;' itemprop='brand'>". $manufacturer->category_name ."</span>";
	}
}
que vous pourrez potentiellement enlever ou retravailler en fonction de ce que vous voulez exactement.

The following user(s) said Thank You: rooominet83

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

  • Posts: 123
  • Thank you received: 4
6 years 2 months ago #297679

Merci nickel ça marche exactement comme je le voulais ;-)

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

Time to create page: 0.062 seconds
Powered by Kunena Forum