Dans la liste produit : ajouter les catégories dans lequel sont les articles

  • Posts: 30
  • Thank you received: 7
  • Hikashop Business
2 months 4 weeks ago #358849

-- url of the page with the problem -- : complicitesminerales.com

Bonjour,
Je cherche a ajouter la liste des catégories des articles dans la liste des produits.
Explications :
un produit est publié dans plusieurs catégories
je cherche à mettre cette liste de catégories dans la case NOM / CODE, "ici il y a de la place".
dans le listing des produits

j'ai cherché et trouvé l'emplacement "en surcharge évidement" par affichage > vues :
c'est dans product / listing.php, certainement un truc a ajouter dans la ligne 189

	<?php if($this->manage){ ?>
	</a>
	<?php } ?> 

<?php  /** que mettre ici pour afficher la liste des catégories de l'article **/ ?>

	</td>
	<td><?php
        $field = 'price_value';

merci pour votre aide, merci par avance : Denis.

Last edit: 2 months 3 weeks ago by Complicités Minérales. Reason: ajout du mot admin dans le titre

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

  • Posts: 81597
  • Thank you received: 13081
  • MODERATOR
2 months 4 weeks ago #358851

Bonjour,

Je ne pense pas que ce soit dans product / listing, mais plutôt dans product / listing_img_title que vous voulez rajouter cela.
Le code devrait être quelque chose comme ceci:

<?php
$productClass = hikashop_get('class.product');
$categoryClass = hikashop_get('class.category');
$categories = $productClass->getCategories($product->product_id);
foreach($categories as $category_id) {
 $category = $categoryClass->get($category_id);
 echo $category->category_name. ' ';
}
?>

Last edit: 2 months 4 weeks ago by nicolas.

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

  • Posts: 30
  • Thank you received: 7
  • Hikashop Business
2 months 3 weeks ago #358873

Bonjour Nicolas
je parle bien de la page en Admin : accessible depuis le menu HIHASHOP > produits > produits
j'ai mis une image pour bien comprendre
le code ne me renvoie rien



j'ai trouvé un truc qui peut ressembler mais je ne trouve pas comment l'adapter a mon besoin.
www.hikashop.com/support/forum/4-how-to/...in-panel.html#112054

Attachments:

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

  • Posts: 81597
  • Thank you received: 13081
  • MODERATOR
2 months 3 weeks ago #358875

Bonjour,

Ok, vous n'aviez pas mentionné le backend, et votre URL pointait sur le frontend, donc je n'avais pas compris que vous vouliez parler du backend.
Pour le backend, c'est en effet product / listing qu'il faut modifier.
Le code que j'ai fourni doit être un peu modifié pour product / listing du backend:

<?php
$productClass = hikashop_get('class.product');
$categoryClass = hikashop_get('class.category');
$categories = $productClass->getCategories($row->product_id);
foreach($categories as $category_id) {
 $category = $categoryClass->get($category_id);
 echo $category->category_name. ' ';
}
?>

The following user(s) said Thank You: Complicités Minérales

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

  • Posts: 30
  • Thank you received: 7
  • Hikashop Business
2 months 3 weeks ago #358899

Super merci ! Nicolas, au top comme toujours.

Du coup j'ai fait ça comme ceci (ligne 189) :

<?php // Ajout pour la liste des catégories ?>
<style>
.listing-category{
  font-size: 12px;
}
</style>
<p>
<div class="listing-category">
<b>CATÉGORIES :</b>
<br/>
<?php
$productClass = hikashop_get('class.product');
$categoryClass = hikashop_get('class.category');
$categories = $productClass->getCategories($row->product_id);
foreach($categories as $category_id) {
 $category = $categoryClass->get($category_id);
 echo '[ ' . $category->category_name. ' ]<br/>';
}
?> 
</div>
<p/>    

Ce qui me donne ça :


Maintenant c'est encore plus fonctionnel pour ceux qui arrivent de VM ;)
encore merci, et une nouvelle fois, le support est génial ici

Attachments:
Last edit: 2 months 3 weeks ago by Complicités Minérales. Reason: ajout commentaire en fin de post
The following user(s) said Thank You: nicolas

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

Time to create page: 0.079 seconds
Powered by Kunena Forum