Set internal content URLs
Learn how to set URLs that point to portal internal content (InternalContentURL).
To set a URL that point to portal internal content (InternalContentURL), proceed by the following steps:
- 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 - Setting an internal content URL:
// 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);
Parent topic:
Set URLs
Related tasks
Set external content URLs