Afficher les option d'un produit sur la liste des produits d'une catégorie

  • Posts: 25
  • Thank you received: 1
  • Hikaserial Subscription Hikashop Business
6 years 4 months ago #283506

-- HikaShop version -- : 3.1.1
-- Joomla version -- : 3.7.5
-- PHP version -- : 5.3.29

Bonjour,

Dans mes catégories, j'ai des articles avec des options (principalement des couleurs)
Je souhaite afficher ces options directement dans la liste des produits de la catégorie, afin que les clients n'aient pas besoin d'entrer dans l'article pour le mettre dans le panier.

J'ai déjà vu quelle vue modifier pour cela, mais je n'arrive pas (encore) à afficher les options.
J'ai essayé d'affcher le template "option", mais $this->element->options est forcément vide
J'ai également essayé de copier le code du template block_characteristic :

if($this->params->get('characteristic_display') != 'list') {
	echo $this->characteristic->displayFE($this->element, $this->params) . '</div>';
	return;
}
Mais $this->element n'existe pas.

Ces 2 erreurs sont dues au fait que je suis dans une liste et non dans 1 élément.
Je n'ai pas encore réussi à trouver le template dans lequel je pourrai trouver le nom de variable pour remplacer $this->element
Auriez-vous une piste ? Ou une autre idée pour faire ce que je souhaite ?
Merci

Edit : $this->row me parait une bonne piste, mais j'ai un message d'erreur me disant que ce n'est pas un objet...

Last edit: 6 years 4 months ago by BridgePlus.

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

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
6 years 4 months ago #283511

Bonjour,

Dans la page produit, $this->element correspond au produit.
Dans le listing des produits, chaque produit est dans $this->row
Cependant, la fonction displayFE a besoin d'informations dans $this->element qui n'existent pas dans $this->row et qui sont chargés dans la fonction "show"du fichier components/com_hikashop/views/product/view.html.php
Donc il pourrait être bon de regarder là dedans pour récupérer des morceaux.
Personnellement, je n'essaierai pas d'utiliser displayFE mais à votre place, je ferais mon propre affichage des dropdowns. Cela me semble plus simple.

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

  • Posts: 25
  • Thank you received: 1
  • Hikaserial Subscription Hikashop Business
6 years 4 months ago #283756

Merci, je vais regarder ça.

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

Time to create page: 0.049 seconds
Powered by Kunena Forum