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