Hiervoor gebruik ik de laatste versie van LIstIt2 (versie 1.1) omdat deze sub-categorieën toelaat.
Nu lukt het me niet om alles te laten weergeven zoals ik wil...
-categorie
--subcategorie (optioneel)
---producten
een voorbeeld van wat ik wil bereiken: http://www.derbigum.com/en/download-corner
Wat ik al bereikt heb: http://www.derbigum.de/produkte
De tag waarmee ik de module oproep:
Code: Select all
{ListIt2 summarytemplate='dbgnew' orderby='category_hierarchy'}
Code: Select all
{assign var='current_category' value=''}
{assign var='open' value=false}
{foreach from=$items item=item}
{if $current_category != $item->category_alias}
{if $open}</div><!-- items -->{/if}
<a name="{$item->category_alias|cms_escape}"></a><h2 class="category-title">{$item->category_name|cms_escape}</h2>
<div class="items">
{assign var='current_category' value=$item->category_alias}
{assign var='open' value=true}
{/if}
<div class="item">
{if !empty($item->fielddefs)}
<div class="details item-title">{$item->title|cms_escape}</div>
{foreach from=$item->fielddefs item=fielddef}
{if $fielddef.type == 'upload_file' || $fielddef.type == 'select_file'}
{if $fielddef.value|cms_escape}<div class="details {$fielddef.name|munge_string_to_url} {$fielddef.type|cms_escape}"><a target="_blank" href="/uploads/{$fielddef.value|cms_escape}">{$fielddef.name|cms_escape}</a></div>{else}<div class="details {$fielddef.name|munge_string_to_url} {$fielddef.type|cms_escape}"> </div>{/if}
{elseif $fielddef.type == 'textbox'}
{if $fielddef.value|cms_escape}<div class="details {$fielddef.name|munge_string_to_url} {$fielddef.type|cms_escape}"><a target="_blank" href="{$fielddef.value|cms_escape}">{$fielddef.name|cms_escape}</a></div>{else}<div class="details {$fielddef.name|munge_string_to_url} {$fielddef.type|cms_escape}"> </div>{/if}
{else}
<div class="details {$fielddef.name|cms_escape}">{$fielddef.value}</div>
{/if}
{/foreach}
{/if}
</div><!-- item -->
{/foreach}
{if $open}</div><!-- items -->{/if}
wel gelijk is aan $item->category_alias
Iemand dat me kan helpen?