On Apr 2, 2010, at 9:07 AM, coldserenity wrote:
Thanks for the info, updated version of the script looks like this {{velocity}} #macro(displayFullNameByLogin $login) #set($userDocName = "XWiki."+$login) {{html}}$xwiki.getUserName($userDocName, true){{/html}} #end {{/velocity}}
usage is the same (works as it meant to work: displays Full Name with URL to user's profile if user exists and login otherwise).
Cool, much better indeed :) Now the next step is to transform this into a wiki macro so that you can write: {{username name="myname"/}} The tutorial for doing this is here: http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial Once you've done this users will also be able to use your macro within the WYSIWYG editor as a normal, standard macro. -Vincent