I have three linking related questions followed by some background.
After explaining SDL Tridion linking behavior, I often get asked, "as a Content Author, how do I link to a specific page?"
Knowing a URL, what's the fastest way to link to a CP on that page as a CMS user?
I'm thinking:
- Start XPM in Staging
- Click on the CP or open the page's form view
- Jump to that location in the CME
Where Used is about as fast. Am I missing a faster approach while creating the link?
I think (or think I heard) Page URIs are actually managed as of 2013 SP1 in rich text format areas. Is that right and would page TCM IDs be Content Portable?
If so, what about links across publications? I'm thinking this won't work--don't all publication IDs in the context of a Publication have to be the same?
As an implementation option, I can imagine a Custom URL or other extension that literally converts a Staging or Production URL into a Component Link.
Background
SDL Tridion component linking depends on three things:
- The template for the linking Component (make
<tcdl>
link) - Template priorities
- The proximity of the linked Component as a Component Presentation embedded (dynamically or statically) on a published Tridion Page (which I've tried to summarize)
Authoring Approaches
My recommendations have included:
- Link to components on pages, typically the ones that contain page content ("SEO" or "main" editorial component)
- Use naming conventions to match pages and these components, possibly helped with the event system or Page Types that use the
%P%
placeholder (so copied components have the page's name) - Use similarly-named folders and search
- Have developers set template priority so a "main" CP has high priority to represent the page you want to link to
Hopefully authors will be familiar with their content model and be able to find the right components, but I don't always get to revisit an implementation after training and design.
Any other explanations or implementation approaches? I'm not necessarily avoiding author-controlled page linking, but with multiple child publications, I can't see how you'd pick which publication to link to (page "master" publications?). Needing to somehow handle such links in child publications seems hackish as well.