Hi all,
why does this not work?
<% if Now.Year == 2009 %>
© ($Now.Year)
<% else %>
© (2009 - $Now.Year)
<% end_if %>
The error message looks like this:
Parse error: syntax error, unexpected '}' in C:\TEMP\silverstripe-cacheE--Internet-htdocs-SilverStripe\.cacheE..Internet.htdocs.SilverStripe.themes.cardio.templates.Page.ss on line 131
And here is the generated code, the error message refers to the } before else:
<% if Now.Year == 2009 %>
(
SSVIEWER;
$val .= $item->obj("Now",null,true)->XML_val("Year",null,true) ;
$val .= <<<SSVIEWER
)
SSVIEWER;
} else { ;
$val .= <<<SSVIEWER
(2009 -
SSVIEWER;
$val .= $item->obj("Now",null,true)->XML_val("Year",null,true) ;
$val .= <<<SSVIEWER
)
SSVIEWER;
} ;
$val .= <<<SSVIEWER
Thanks for any help
Christian