Bonjour,

Je tente de créer un module permettant d'afficher les catégories produits sur la page d'accueil. Aujourd'hui, mes catégories sont affichés sous forme de box mais je souhaiterais afficher les produits présents à l'intérieur. Je ne parviens pas à récupérer la liste des produits concernés. Pouvez-vous m'expliquer la démarche à suivre.

Voici mon code existant TPL.

Merci d'avance,
Marc


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
{**
* Categories menu
*
* @author    Marc
*}
 
<!-- MODULE menucategories -->
{if $categories}
{literal}
    <!-- code css -->
{/literal}
 
<div class="row" id="menu-box">
{foreach from=$categories item=category name=homeCategory}
{assign var='categoryLink' value=$link->getcategoryLink($category.id_category, $category.link_rewrite)}
<div class="col-md-3 col-xs-6">
<div class="menu-container menu">
<div class="menu-image">
<img src="{$img_cat_dir}{$category.id_category}.jpg" alt="{$category.name}" title="{$category.name}" class="categoryImage" />
<p class="menu-titre"><a href="{$categoryLink}">{$category.name|truncate:42:'...'|escape:'htmlall':'UTF-8'}</a></p>
<div class="menu-overlay"></div>
<div class="menu-ss-categories">
<table>
<tbody>
<tr><td>En cours...</td></tr>
 
{foreach from=$products item=product name=homeProducts}
                <tr>
                    <td><a href="#">{$product.title}</a></td>
                </tr>
{/foreach}
<tr>
<td><a href="#">Nom produit 2</a></td>
</tr>
<tr>
<td><a href="#">Nom produit 3</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
  {/foreach}
</div>
{else}
    <!--{l s='No categories' mod='menucategories'}-->
{/if}
<!-- /MODULE menucategories -->