Page 1 of 1

[opgelost] weeknummer met smarty in ListIt2 aanroep tag

Posted: Sat Apr 20, 2013 6:55 pm
by timdebuurman
Hoi,

Ik wil het huidige weeknummer direct gebruiken in een ListIt2 aanroep tag, maar dat lijkt niet te werken.
Tenminste, niet hoe ik het probeer:


{ListIt2 include_items="w$smarty.now|date_format:"%W" + 1"}


De 'w' staat ervoor omdat de alias niet alleen een cijfer mag zijn.

Een oplossing die ik nu bedacht heb, is dit:

{$smarty.now|date_format:"%W" + 1 assign="w"}
{if $w == 16}
{ListIt2 include_items="w16"}


Maar dan zou ik een hele rij moeten maken, met alle 52 mogelijkheden, voor ieder weeknummer:

{if $w == 1}
{ListIt2 include_items="w1"}
{if $w == 2}
{ListIt2 include_items="w2"}
{if $w == 3}
{ListIt2 include_items="w3"}
enz.

Weet iemand hoe ik dit kan oplossen?

gr Tim

Re: weeknummer met smarty in ListIt2 aanroep tag

Posted: Sat Apr 20, 2013 8:29 pm
by Rolf
Zoiets?

Code: Select all

{capture assign=foo}w{$w}{/capture}
{ListIt2 include_items=$foo}

Re: weeknummer met smarty in ListIt2 aanroep tag

Posted: Sat Apr 20, 2013 8:35 pm
by velden

Code: Select all

{ListIt2 include_items="w`$smarty.now|date_format:'%W'+1`"}

Re: weeknummer met smarty in ListIt2 aanroep tag

Posted: Sat Apr 20, 2013 9:35 pm
by timdebuurman
yes!!

Hij werkt!

Dit is een belangrijk deelvan de oplossing van een ander topic van mij:
http://forum.cmsmadesimple.org/viewtopi ... 94#p295494

Ik zal daar m'n complete oplossing posten..


thx!