Dynamic text based on page label

ghee22@gmail.com May 11, 2017

We're using page labels to indicate the where in the workflow a feature is. For example, if the page is phase 1, it's labelled, "phase-1".

How can I insert text dynamically based on the page label?

psuedo code:

Phase = {if page-label=="phase-1": return "This is just the beginning."

elif page-label=="phase-1": return "Getting there!"

else "I dunno."}

1 answer

1 vote
Bill Bailey
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 12, 2017

Yes, you can access label content for a page, or set of pages. Take a look at this old user macro to get an idea of what you can do:

https://confluence.atlassian.com/display/DISC/Related+Content?_ga=2.43230693.1769340653.1494599740-427558220.1450647509

Also, here a newer user macro to use as reference:

http://www.mos-eisley.dk/display/ATLASSIAN/User+Macro%3A+Related+Content

Now, if you have a workflow, I would recommend looking at Comala Workflows. It will programatically make tracking pages in a workflow MUCH easier.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events