Page 1 of 1
[Opgelost] Categorie weergeven in calendar upcoming list
Posted: Fri Aug 28, 2009 8:20 am
by Arno
Weten jullie een truuk om de categorie van een calendar-item in de upcoming_list template weer te geven? Het liefste zo, dat ik m.b.v. classes verschillende categorieën kan stylen. Hoe de naam er dan precies uitkomt maakt dus niet veel uit, als ik maar onderscheid kan maken.
Ik weet dat er al diverse keren naar gezocht is, maar kan nog steeds geen oplossing vinden.
Re: Categorie weergeven in calendar upcoming list
Posted: Sun Aug 30, 2009 1:17 am
by Jos
Het kostte even wat moeite, maar kijk eens of deze code voor jou werkt
Code: Select all
<div class="{foreach from=$events[0].categories key=category item=i name=categories}
{if $smarty.foreach.categories.first}{$category}{/if}
{/foreach}">
...
</div>
Dit gaat er vanuit dat alle evenementen van dezelfde categorie zijn, want alleen van het bovenste evenement wordt het getoond. Indien er meer categorieën aan dat bovenste evenement zijn toegekend, dan wordt alleen de eerste teruggegeven.
Re: Categorie weergeven in calendar upcoming list
Posted: Sun Aug 30, 2009 11:58 am
by Jos
Ik zit het nog eens weer door te lezen, en bedenk dat je misschien juist wel verschillende categorieën in je upcoming list hebt.
In dat geval wil je de categorie-naam dus binnen de bestaande foreach die in de template zit tevoorschijn halen.
Gebruik dan volgende code
Code: Select all
{foreach from=$event.categories key=category item=i name=categories}
{if $smarty.foreach.categories.first}{$category}{/if}
{/foreach}
Re: Categorie weergeven in calendar upcoming list
Posted: Mon Aug 31, 2009 9:13 am
by Arno
Hey, deze laatste werkt! Het is inderdaad zo dat het allemaal verschillende categorieën zijn en die in m'n upcoming_list anders wil stylen. Ik denk dat het hiermee perfect kan. Bedankt!

Re: Categorie weergeven in calendar upcoming list
Posted: Mon Aug 31, 2009 9:57 am
by Rolf
Het liefste zo, dat ik m.b.v. classes verschillende categorieën kan stylen.
Kijk eens hier:
http://forum.cmsmadesimple.org/index.ph ... 262.0.html
In plaats van $page_alias zou je dan $categories moeten gebruiken.
In de stylesheet:
.categorie1 {...}
.categorie2 {...}
enz.
®olf
Re: Categorie weergeven in calendar upcoming list
Posted: Mon Aug 31, 2009 10:10 am
by Arno
Via de manier van Jos heb ik het inmiddels al voor elkaar gekregen, en vooralsnog werkt dat prima, zie:
Waarbij de tips in een andere categorie staan dan de andere items. Echt perfect zo!