[Opgelost] Categorie weergeven in calendar upcoming list

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
Arno

[Opgelost] Categorie weergeven in calendar upcoming list

Post 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.
Last edited by Arno on Mon Aug 31, 2009 10:10 am, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Categorie weergeven in calendar upcoming list

Post 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.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: Categorie weergeven in calendar upcoming list

Post 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}
Arno

Re: Categorie weergeven in calendar upcoming list

Post 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!  ;D
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Location: The Netherlands
Contact:

Re: Categorie weergeven in calendar upcoming list

Post 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
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
Arno

Re: Categorie weergeven in calendar upcoming list

Post by Arno »

Via de manier van Jos heb ik het inmiddels al voor elkaar gekregen, en vooralsnog werkt dat prima, zie:

Image

Waarbij de tips in een andere categorie staan dan de andere items. Echt perfect zo!
Post Reply

Return to “Dutch - Nederlands”