I'm stuck with a little programming problem and don't know how to proceed.
I only want to show a more link on a news if there is actually more content than just the first paragraph. Something like
<% if Content > Content.FirstParagraph %>
but as i know that the templating language doesn't support comparisons just jet, i tried to write this in my NewsList Controller, but i think my function never gets called, so i wonder if i'm making anything wrong?
function HasMoreContent() {
if ($this->obj('Content')->FirstParagraph()
&& $this->Content > $this->obj('Content')->FirstParagraph()) {
return true;
} else {
return false;
}
}
and in the template:
<% if Content %>
<% if HasMoreContent %>
<a href="$Link" title="Mehr über "{$Title}""> >> mehr</a>
<% end_if %>
<% end_if %>
i also tried something like this, just to see if anything gets called at all
function HasMoreContent() {
print "test";
return "Test";
}
and in the template:
$HasMoreContent
Any hints on how to proceed would be greatly appreciated.