[TYPO3-UG Dutch] functie voor toekennen jaar aan constante

Martin Poelstra m.l.poelstra at tue.nl
Wed Feb 14 10:27:08 CET 2007


Hoi Felippe,

Onderstaande code zou moeten werken:

jaarafhankelijkobject = TEXT
jaarafhankelijkobject {
  value = Het is nu {$jaartal}!
  if {
    value.data = date:U
    equals = {$jaartal}
  }
}

Op die manier wordt 'jaarafhankelijkobject' alleen gerenderd in het jaar 
$jaartal.

Grtz,
Martin

Felippe van Eekhout wrote:
> Hoi Martin,
> misschien is die if van jou iets handiger, maar hoe moet je dan de
> jaartallen vergelijken?
>
> {$jaartal} en de (gegenereerde) waarde van test.copy_year zoals
> hieronder
>
> test.copy_year {
> data = date:U
> strftime = %Y
> }
>
> Gr Felippe
>
> ps het zou nog makkelijker zijn als er een functie is die direct het
> huidige jaartal aan de constante kan toekennen.
>
>
>
>
> Op 13-feb-2007, om 19:02 heeft Martin Poelstra het volgende
> geschreven:
>
>> Hoi Felippe,
>>
>> Ik weet niet wat je precies probeert te doen (of je dus echt die
>> [globalString...]-condition nodig hebt), maar zou je 't misschien
>> kunnen
>> doen met iets als:
>>
>> jaarafhankelijkobject = TEXT
>> jaarafhankelijkobject.stdWrap.if....
>>
>> En dan zorgen dat die if het jaartal bevat op de manier die je zelf
>> al aangeeft. Volgens mij kun je vervolgens opgeven dat de if moet
>> vergelijken
>> met een andere waarde, die je gewoon als constante instelt.
>>
>> Grtz,
>> Martin
>>
>> Felippe van Eekhout wrote:
>>> Misschien moet ik mezelf even verduidelijken:
>>>
>>> ik wil gebruik maken van een conditie waarbij ik een TS constante
>>> wil vergelijken met een TS gegenereerde waarde. In dit een jaartal.
>>> De conditie zou eenvoudig te maken zijn als het een dag zou zijn,
>>> want dan zou je de volgende conditie kunnen gebruiken:
>>> [dayofmonth = ...]
>>>  ....
>>> [global]
>>>
>>> maar helaas bestaat er niet een conditie voor een jaartal.
>>>
>>> Stel je genereert het jaar als volgt:
>>>
>>> test.copy_year = TEXT
>>> test.copy_year {
>>> data = date:U
>>> strftime = %Y
>>> }
>>>
>>> Dit levert nu code 2007. Mijn vraag is nu, kan ik deze waarde in een
>>> conditie zetten?
>>>
>>> bijvoorbeeld iets van:
>>>
>>> [globalString=  test.copy_year = LIT:2007 ]
>>>  .......
>>> [global]
>>>
>>> graag hoor ik van jullie een oplossing.....
>>>
>>>
>>> Gr Felippe
>>>
>>>
>>> Op 13-feb-2007, om 13:19 heeft Felippe van Eekhout het volgende
>>> geschreven:
>>>
>>>> Gegroet,
>>>>
>>>> ik zoek een functie die snel het huidige jaar geeft aan een
>>>> constante, maar kan hem niet vinden. De bedoeling is dat het in de
>>>> onderstaande code maakt.
>>>>
>>>> Gr Felippe
>>>>
>>>> create_year = 2006
>>>>
>>>> marks.copy_years = $create_year
>>>> [globalString =  $create_year < "jaarserver"]
>>>>    marks.copy_years = $create_year - "jaarserver"
>>>> [global]
>>>>
>>>> _______________________________________________
>>>> TYPO3-UG-dutch mailing list
>>>> TYPO3-UG-dutch at lists.netfielders.de
>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>>
>>> _______________________________________________
>>> TYPO3-UG-dutch mailing list
>>> TYPO3-UG-dutch at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>>
>> _______________________________________________
>> TYPO3-UG-dutch mailing list
>> TYPO3-UG-dutch at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch 



More information about the TYPO3-UG-dutch mailing list