Page 1 of 1

[ solved ]ListIt 2 subcategory

Posted: Tue Mar 20, 2012 12:49 pm
by HarmO
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:

Code: Select all

{ListIt2 summarytemplate='dbgnew' orderby='category_hierarchy'}
en de code van mijn template

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}">&nbsp;</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}">&nbsp;</div>{/if}
        {else}
            <div class="details {$fielddef.name|cms_escape}">{$fielddef.value}</div>
        {/if}
    {/foreach}
{/if}
</div><!-- item -->
{/foreach}

{if $open}</div><!-- items -->{/if}
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?

Re: ListIt 2 subcategory

Posted: Fri Mar 30, 2012 2:56 pm
by HarmO
Niemand een idee?

Re: [ solved ]ListIt 2 subcategory

Posted: Tue Apr 03, 2012 3:03 pm
by HarmO
udt en gewoon recht uit de DB gehaald.