[ solved ]ListIt 2 subcategory

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
HarmO
Power Poster
Power Poster
Posts: 251
Joined: Thu Jan 26, 2012 3:22 pm

[ solved ]ListIt 2 subcategory

Post 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?
Last edited by HarmO on Tue Apr 03, 2012 3:03 pm, edited 1 time in total.
HarmO
Power Poster
Power Poster
Posts: 251
Joined: Thu Jan 26, 2012 3:22 pm

Re: ListIt 2 subcategory

Post by HarmO »

Niemand een idee?
Kind regards,
HarmO
HarmO
Power Poster
Power Poster
Posts: 251
Joined: Thu Jan 26, 2012 3:22 pm

Re: [ solved ]ListIt 2 subcategory

Post by HarmO »

udt en gewoon recht uit de DB gehaald.
Kind regards,
HarmO
Post Reply

Return to “Dutch - Nederlands”