Hi all,
By default, the breadcrumb displays only "parent" pages title. Is it possible to add it the current page title?
(For obvious usability reason, this last item (in the breadcrumb) will not be linked because it targets the current page.)
I've checked the 'breadcrumbs.vm' file but I can't locate where it dynamically builds the breadcrumb path.
Thanks in advance,
Instead of trying to modify the breadcrumbs.vm file, why not just do it with a bit of Javascript that you could put in the custom HTML?
AJS.toInit(function() { if (AJS.params.browsePageTreeMode == "view") { if (AJS.params.contentType == "page") { jQuery("#breadcrumbs").append('<li><span>&nbsp;' + AJS.params.pageTitle + '</span></li>'); } else if (AJS.params.contentType == "blogpost") { jQuery("#breadcrumbs").append('<li><span>&nbsp;' + AJS.params.pageTitle.split('/').pop() + '</span></li>'); } } });
Thanks, it works perfectly.
What I was exactly looking for is this variable: AJS.params.pageTitle
Is there a specific documentation that provides all this kind of properties?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I wish there was...
You can check out what's in AJS.params by opening the browser console/developer tools on any Confluence page (usually pressing F12), go to the console tab, and type "AJS.params", and then it should list the contents.
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.