We have some pages being created from templates where the title comprises a customer name and variable length ID separated by a hyphen. For example:
ACME Widgets - ABC123
I would like to use the ID portion of the title in a user macro. I'm not a developer but I do know that I can use the page title with $content.getTitle(). What would be the syntax used within the user macro for isolating the ID from that title?
Thanks!
No guarantees, but you can try these methods:
var getID = str.substr(str.indexOf("- ") + 1);
IDVar.split('- ')[1]
[^- ]*$
Thanks you put me on the right path. This is probably not as elegant as what a developer could do, but seems to work:
#set ($idRegex = "^.+-\s") #set ($pageTitle = $content.getTitle()) #set ($custID = $pageTitle.replaceAll($idRegex, ""))
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.