Page 1 of 2

[opgelost]Item lijst verdeeld in categorien Module Cataloger

Posted: Mon Feb 08, 2010 5:30 pm
by wpbremer
Ik ben bezig met het maken van een pagina waarin ik alle cataloger-items welke ik op de website heb staan wil weergeven.



Nu is mij dat wel gelukt via onderstaande code:

{cms_module module='Cataloger' action='all' sub_template='Item_overzicht' alias='/' recurse='items_all'}


Alleen nu wil ik graag dat de items worden getoond verdeeld per categorie, hoe kan ik dit voor elkaar krijgen?



De template waarmee ik op dit moment test is de volgende:

{section name=numloop loop=$items}



       

       

{/section}


Alvast bedankt voor het meedenken.

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Tue Feb 09, 2010 8:21 pm
by Rolf
wpbremer wrote: Alleen nu wil ik graag dat de items worden getoond verdeeld per categorie, hoe kan ik dit voor elkaar krijgen?
Niet alle modules kunnen vanuit één tag de output groeperen naar categorieën.
De Cataloger module zelf heb ik nog nooit gebruikt, dus wat dat betreft kan ik je niet verder helpen...

Bij andere modules weet ik wel dat je er niet aan ontkomt om op dezelfde pagina meerdere tags aan te roepen.
Zoiets als:

Code: Select all

<h3>Groep 1</h3>
{cms_module module="een_module" category="groep_1"}

<h3>Groep 2</h3>
{cms_module module="een_module" category="groep_2"}

<h3>Groep 3</h3>
{cms_module module="een_module" category="groep_3"}
Wellicht hier ook???

grt. Rolf

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Tue Feb 09, 2010 8:38 pm
by wpbremer
Ok Rolf bedankt voor je reactie,

ik zal bovenstaande eens gaan proberen.

Grt
Wiebren

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 12:51 pm
by wpbremer
Goed ik ben een stapje verder, maar ik loop nu vast met de opmaak:

www.wpbremer.nl/uitgaven-vanaf-2005/test

bovenstaande is de link naar de test pagina met onderstaande code kan ik de categorie aanroepen welke ik getoond wil hebben.

Code: Select all

<p>{cms_module module='Cataloger' action='all' sub_template='Item_overzicht' alias='senne-sanne' recurse='items_all'}
{cms_module module='Cataloger' action='all' sub_template='Item_overzicht' alias='senne-sanne---luxe-uitgaven' recurse='items_all'}</p>
Alleen worden dan alle items achter elkaar getoond en ik zou graag willen dat elke categorie op een nieuwe regel begint. Het lukt wel maar dan moet ik in bovenstaande code iets van 20 neerzetten en dat lijkt me nou niet echt de bedoeling. Tevens worden de items getoond over de getoond en niet gewoon in de content blok.

Hier onder staat het template:

Code: Select all

<div>
    {section name=numloop loop=$items}
      <a href="{$items[numloop].link}">
        <img src="{$items[numloop].image}" title="{$items[numloop].title}" alt="{$items[numloop].title}" align="left" class="ruimte"/>
        </a>
{/section}
</div>
Wie kan mij verder op weg helpen?

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 1:43 pm
by Jos
je kunt dat met css oplossen door in de div in de zojuist genoemde moduletemplate een class te geven, bijv

en in je css de regel op te nemen:

Code: Select all

.yourclass a {
  display: block;
}

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 1:51 pm
by wpbremer
Beste Jos,

daar had ik ook al even mee zitten stoeien, maar het resultaat blijft hetzelfde helaas.

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 2:25 pm
by Jos
Met een width erbij lijkt het al beter te gaan, vraag mij niet waarom  ;D

Code: Select all

.itemoverzicht a {  
   display: block;
   width: 110px;
   height: 160px;
}

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 2:34 pm
by wpbremer
Dat werkt ja, alleen dan krijg ik niet het resultaat zoals ik dat wil haha.

Ik wil dat er op 1 rij (en niet kolom) alle items achter elkaar komen te staan die in een bepaalde categorie zitten, mocht deze rij vol zijn dan moet ie op een volgende regel verder gaan totdat alle items van een categorie getoond zijn.

En dan op een volgende rij de volgende items van de volgende categorie zoals ik aanroep in mijn pagina.

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 2:58 pm
by Jos
Ik dacht dat je hier de categorie-template gebruikte, die dus alleen items bevat die categorieën weergeven. Hoe kan ik dan weten wat in welke categorie hoort?  ;)  Of was dat juist het probleem hier  :-\

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 3:09 pm
by wpbremer
Ik zal het proberen beter uit te leggen.

Ik probeer een pagina te maken waarop alle items welke op mijn website staan worden weer gegeven.
Dit gaat vrij gemakkelijk door de volgende code te gebruiken op een nieuwe pagina:

Code: Select all

{cms_module module='Cataloger' action='all' sub_template='Item_overzicht' alias='/' recurse='items_all'}
Alleen krijg ik dan een pagina waar alle items achter elkaar worden getoond. Nu leek het mij handiger om deze lijst onder te verdelen in de verschillende categorien waarin de items verdeeld zijn. Door de alias te veranderen in een categorie zoals in onderstaande code, krijg ik alleen de items van die categorie te zien.

Code: Select all

{cms_module module='Cataloger' action='all' sub_template='Item_overzicht' alias='senne-sanne' recurse='items_all'}
Nu wil ik graag dat alle categorien op een nieuwe regel beginnen en dat krijg ik dus niet voor elkaar.

Ik hoop dat ik zo wat duidelijker ben.

Bovenstaande codes heb ik trouwens op een gewone inhoudspagina geplaatst.

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 3:20 pm
by Jos
Ja is duidelijk nu... maar helaas moet ik voor mezelf concluderen dat ik weinig van deze module snap. Het is nogal een vreemde eend in de bijt door de manier waarop je categorieën en items aanmaakt: via pagina's en niet in de module zelf. Ik haak af, sorry :-\

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 3:23 pm
by wpbremer
Ok jammer, maar heel erg bedankt voor het meedenken.

Of weet je een andere module die dit gemakkelijker kan maken?

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 3:36 pm
by Jos
Het is niet gezegd dat het met Cataloger niet kan hè... Het punt is dat je in de "all" lijst per item moet weten in welke categorie die hoort. Dan is er met smarty wel wat omheen te bouwen. Maar ik zie in de templates-tabs en de modulehelp niet of daar een variabele voor bestaat (die zou binnen de array $items moeten zitten).

Ik wil vanavond wel voor je kijken welke perspectieven CTLModulemaker biedt?

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 3:38 pm
by wpbremer
Als je daar de tijd voor nemen wil, heel graag. Want voor mijn doel werkt de module prima.

Alvast heel erg bedankt

Re: Item lijst verdeeld in categorien Module Cataloger

Posted: Wed Feb 10, 2010 4:06 pm
by Rolf
wpbremer,

Wellicht is Calguy's CompanyDirectory ook een bruikbaar alternatief, daar heb ik wel ervaring mee  ;)

Grt. Rolf