[ solved ]ListIt 2 subcategory
Posted: Tue Mar 20, 2012 12:49 pm
Ik maak een pagina op een site die een lijst producten moet weergeven en deze onderverdeelt in categorieën.
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:
en de code van mijn template
Nu heb ik al geprobeerd om de controle van de categorie aan te passen maar vond de code niet om te kijken of de parent categorie
wel gelijk is aan $item->category_alias
Iemand dat me kan helpen?
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?