It's not the same without you
Join the community to find out what other Atlassian users are discussing, debating and creating.
Hi all,
We use Confluence also as a Knowledgebase and what we would like to do is generate a unique page id. Does anybody know of such a solution?
Thanks,
Bruce
I think this is really a duplicate of How to add a serial / issue number to a page in Confluence 4.0?
My answer to that likely holds up still:
Browse to Confluence Admin | Look & Feel | Custom HTML
Paste this in At the end of the HEAD:
<script> AJS.toInit(function(){ if (AJS.params.pageId != 'undefined') { AJS.$('#title-text a').prepend(AJS.params.pageId + ' '); } }); </script>
It will prepend the pageId to the page title.
You are right, this is a duplicate and your solution is close to what we are looking for. Actually we are running into the same problems as the id will not be printed when doing a PDF export and that it is not searchable. Do you have any ideas on this?
Either create a user macro with the following content:
$content.id
...then add the user macro to the page.
Or add the above to an appropriate place in the PDF template.
See: http://confluence.atlassian.com/display/DOC/Providing+PDF+Versions+of+your+Technical+Documentation
Thanks a lot for your assistance. I managed to write tha user macro and it works fine if I add it to a page, but I am somewhat not able to get it into the PDF export. What I did is added following lines to the CSS
The name of the macro is pageid. Could anybody please tell me where I am going wrong? I read through the documentation without finding a hint how to add the macros. Or am I running into the item CONF-16733?
Hallo Bruce,
Each page in Confluence does have unique page ID. Would you be able to use the ID that Confluence generates? To see the ID of a page, view the "Information" screen for the page then look in the URL. For example, in this URL:
http://confluence.atlassian.com/pages/viewinfo.action?pageId=135922
The page ID is "135922".
You can view the page by ID, using this URL format:
confluence.atlassian.com/pages/viewpage.action?pageId=135922
And edit it too, provided you have the right permissions:
http://confluence.atlassian.com/pages/editpage.action?pageId=135922
Does that answer the question?
Cheers, Sarah
Hi Sarah,
that is not quite what we are looking for. But it would suffice if this id could be added to the page by a macro, so that if the title changes you still find the page by this id. Is there a possibilty to do so and if yes, can the existing pages be updated automatically so that these pages also contain the id?
Thanks, Bruce
This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.
Read moreHi Community! Kesha (kay-sha) from the Confluence marketing team here! Can you share stories with us on how your non-technical (think Marketing, Sales, HR, legal, etc.) teams are using Confluen...
Connect with like-minded Atlassian users at free events near you!
Find a groupConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.
Start an AUGYou're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.