Setting internal content URLs | HCL Digital Experience
Learn how to set URLs that point to portal internal content (InternalContentURL
).
Procedure
- Obtain a modifiable instance of an internal content URL.
- Identify the content node to which you want to assign the URL.
- Obtain the markup for which you want to set the URL.
- Set the required URL for the modifiable instance of the internal content URL.
Example
// obtain modifiable instance of an existing InternalContentURL
final Modifiable modifiable = cmController.getModifiableNode(internalContentUrl);
// identify target of url
final Identifiable identifiable = ...
// identify markup
final Markup markup = ...
// set URL
((ModifiableInternalContentURL) modifiable).setTarget(identifiable, markup);