Is it possible to create a macro in the on-demand-version of Confluence which evaluates the destination of a link (in my case, a specific sub-space) and assigns a specific color to it accordingly?
I don't know about on-demand or macros but in the end you will have to do it with CSS.
For this you can work with the href attribute. The following would make a link green if it goes to a URL starting with /your-sub-space/:
a[href^="/your-sub-space/"] { color: green; }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Aline,
You can create user macro, for that you insert URL (or space key) and Link text. And then via IF set color of link.Something like that:
## @param Key:title=Space key|type=enum|enumValues=KEY1,KEY2,KEY3|desc=URL of space ## @param LinkText:title=Link text|type=string|desc=Text for showed link
#set($color="orange") #if ($paramKey == "KEY1" ) #set ($color="#d04437") #end #if ($paramKey == "KEY2" ) #set ($color="#ddd") #end <a href="yourwiki.com/display/$paramKey" style="color:$color !important;">$paramLinkText</a>
Result will be that you will have a link with colors which are defined in section if.
But you have to update it manually when somebody create a new space. The first set of color virable is default set (when you insert a key, which isnt in IF rules).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.