Nehmen wir an, ich habe eine Komponente, die ein Set-Schema verwendet, und diese Komponente wird mit zwei gegenüberliegenden Komponentenvorlagen verwendet, zum Beispiel:
Komponente: Produkt A
Vorlage eins: Produktmarketing
Vorlage zwei: Produktunterstützung
Durch die dynamische Komponentenverknüpfung möchte ich das TCM-URI der Komponente verwenden können, um einen Hyperlink anzugeben, in dem sich der Inhalt befindet (mithilfe einer Dreamweaver-Vorlage, d. h. <a href="tcm:11-xxxx">Link text</a>
)
Das Problem besteht jedoch darin, dass Links zu den falschen Teilen der Website erzeugt werden, an denen ich gerade arbeite, d. h. Links zum Produkt-Support im Bereich Produktmarketing und umgekehrt.
Ich habe versucht, die Verknüpfungspriorität der Templates zu setzen ... beide auf hoch gesetzt .... aber Tridion scheint die letzte Vorlage zu verwenden, die veröffentlicht wurde, um zu entscheiden, wohin die Links gehen sollten.
Plus, wenn ich eine der Vorlagen auf Medium und die andere auf hoch setze, werden nur die Links zu den Inhalten mit der Vorlage mit der höchsten Priorität verwendet (dh alle Links zum Produkt-Support, auch im Bereich Produktmarketing)
Weiß jemand, wie man das löst? Danke!
Zusätzlich zu den Kommentaren von Chris können Sie das Attribut tridion: excepttemplateuri verwenden, um genau zu steuern, mit welcher Komponentenvorlage Sie eine Verknüpfung herstellen können, je nachdem, ob Sie Marketing oder Support benötigen.
in DWT .. Sie könnten so etwas verwenden.
%Vor%Hier ist die Verweis als Referenz
Ihr Problem hängt mit dem Kontext der veröffentlichten Komponentenpräsentation zusammen. SDL Tridion löst die Prioritäten für den Ziel-CP wie folgt auf (wobei es nur dann zum nächsten Schritt übergeht, wenn mehrere Übereinstimmungen vorhanden sind):
Dies liegt normalerweise daran, dass Sie entweder eine Dynamic Component Presentation (DCP) haben, die sich nicht auf einer Seite befindet, oder aus irgendeinem Grund die Seiten-ID nicht in Ihrem Verknüpfungscode festgelegt ist. Daher kann die Position nicht berechnet werden des aktuellen CP, und als solcher muss Schritt (2) von oben überspringen.
Das hilft Ihnen wahrscheinlich nicht, Ihr Problem zu lösen, aber es erklärt, was Sie sehen. Also kann ich Ihnen weiterhelfen, bitte erläutern Sie, was Sie veröffentlichen (ist es ein DCP?), Und schauen Sie sich möglicherweise den veröffentlichten Code an und prüfen Sie, ob ein Seiten-URI zum Verknüpfungscode hinzugefügt wurde (und sicherstellen, dass es nicht tcm ist : 0-0-0).
Tags und Links tridion