Error formatting macro: include: com.atlassian.confluence.core.service.NotAuthorizedException: User 'null' does not have permission to view the page.
Пользовательский макрос
#if($param1)
  #set($imagecolor=$param1)
#else
  #set($imagecolor="blue")
#end
<a href="skype:$generalUtil.escapeXml($body)?$param0">
#if($param0 == "call")
  #set($imagefile="http://download.skype.com/share/skypebuttons/buttons/call_${imagecolor}_transparent_70x23.png")
#end
#if($param0 == "add")
  #set($imagefile="http://download.skype.com/share/skypebuttons/buttons/add_${imagecolor}_transparent_118x23.png")
#end
#if($param0 == "chat")
  #set($imagefile="http://download.skype.com/share/skypebuttons/buttons/chat_${imagecolor}_transparent_97x23.png")
#end
#if($param0 == "userinfo")
  #set($imagefile="http://download.skype.com/share/skypebuttons/buttons/userinfo_${imagecolor}_transparent_108x23.png")
#end
#if($param0 == "voicemail")
  #set($imagefile="http://download.skype.com/share/skypebuttons/buttons/voicemail_${imagecolor}_transparent_129x23.png")
#end
#if($param0 == "sendfile")
  #set($imagefile="http://download.skype.com/share/skypebuttons/buttons/sendfile_${imagecolor}_transparent_98x23.png")
#end
<img src="$imagefile" alt="$param0" border="0"/>
</a>
Использование макроса
{skype:call}steve.jobs{skype}

{skype:add|green}steve.jobs{skype}

{skype:chat}steve.jobs{skype}

{skype:userinfo|green}steve.jobs{skype}

{skype:voicemail}steve.jobs{skype}

{skype:sendfile|green}steve.jobs{skype}