I have created a User Created Template and am confused on how to enter a variable. I am seeing that at the top there is an option to Insert a New Variable. I can then name that variable and choose whether it is text, multi-line text, or a list. After I have created said variable, I'm confused on how to use that same variable in another place on the same template. There is no list to choose from my created variables on the template.
Click on the variable in your template. Then hit ctrl+c to copy it and then ctrl+v to paste it wherever you want on the page. When you create a page with the template whatever you do with the variable it will be updated in both spots of the age.
Hi Davin - thanks for your message. I tried this out this morning and I am met with this error message.
I made sure that their parameters are the same which is just Text. Any other ideas?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hmmm. It works for me. I can save a template with variables that have the same name so long as the variable type is the same and in the case of a list the list options must be the same. I only see that error when two variables have the same name, but the params are not the same. Below is what it does for me.
What is looks like when I edit the template
What I see when I create a page based on the template. Changing either of the drop-downs changes them both.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey Davin - I've actually figured out the issue and this is a very interesting edge case. In my template, I am using a section with a table and the variable sits inside of the table. Then I use the same variable in another part of the template that is not inside of a table. What I have to do is go to the variable that sites in the table, edit it, then save it once more, then I am able to save my template and move forward. I'm wondering if the table is what is causing the issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Wow! Does sound like a weird bug. But glad you have a workaround.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Jacob, your workaround worked for me too. Classic confluence glitch.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Looks like it only allows the copy/paste and using same variable multiple times if it's a "List" select. I'd like to be able to input anything into the first place then re-use like we used to in the older version you could do the $variable but we lost that :(
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please see Jacob Aicher's workaround - click Edit and Save the variable without making changes and then save the template again. At least that works for me. Thanks @Jacob Aicher.
What I found out is that if you have repeated the variable multiple times, you will have to find the first occurrence and then Edit & Save the variable, then your template will be good to go.
@Davin Studeris there any chance for Atlassian to fix this defect? It is really stopping people to create/update user template, because user has to confirm the variable(s) by Edit&Save them every time you open the template,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Ruiqing Liang I've created a bug report for this issue with steps to reproduce it. So hopefully they will fix it soon.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There is a bug ticket for this in Atlassian's Jira project for Confluence Cloud. You can add yourself to the Affected customers by clicking the "This affects my team" link on the page.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have not tested this but seems like I just saw this on a video recently. You create a variable call it $x and assign its initial value in the first instance it is used.
Let's say down a paragraph or two you simply use $x and that should resolve to what you entered above. Not tried this but that is what I think you need. Best of luck!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey there. Thanks for the feedback. This is how it used to work for me when using the $ sign however, this is no longer the shortcut to bring up a variable. Rather I have to go to the top bar and select New Variable. I've added a screenshot below to help.
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.