2007/10/10, goldring, richard <richard.goldring(a)uk.thalesgroup.com>om>:
Yes I've tried this, but XWiki doesn't execute
this code it just displays:
$doc.display($prop.name, "view", $obj) as if its just any other text on the
page!
Velocity displays the method call when the method call fail, ie :
1) return null (if $prop.name doesn't exist in $doc for example)
2) if the object is null (here $doc)
3) if it doesn't find the method in the object (here display with 3
args of 3 defined types)
You can try this (even if it's not the method i'd advise, cf previous mail) :
#set($obj = $bentrydoc.getObject("XWiki.ArticleClass"))
$bentrydoc.display($prop.name, "view", $obj)
The difference: display method called on bentrydoc (Article document)
and not the current document, which do not contains props I guess.
JV.