2012-08-14 9 views
7

Derzeit haben wir Vergleichsfunktion, die zwischen den Versionen eines bestimmten Artikels vergleicht.So vergleichen Sie zwei Elemente entweder Komponenten oder Seiten in Tridion

Nun, wie kann ich zwei gegebene Elemente (entweder zwei Komponenten, die ähnliche Schema oder Seiten verwendet) bei der Auswahl vergleichen?

Ich versuchte, die tcmid die der Quell- und Ziel-Produkte wie

"http://sdltridion/WebUI/Editors/CME/Views/Popups/Compare/CompareDialog.aspx#root=<tcm-source>&id1=<tcm-destination>&id2=&popup=UID_393" aber sie erwäge nur die Wurzel dh tcm zu bieten: 56-1520 und die Bereitstellung der Vergleich zwischen der aktuellen Version und sofort frühere Version von tcm: 56-1520 Artikel.

Wie kann ich einen Vergleich zwischen zwei verschiedenen Komponenten durchführen, die mit einem ähnlichen Schema implementiert wurden?

Antwort

7

SDL Tridion bietet Ihnen keinen Vergleich zwischen verschiedenen Artikeln, es gibt nur einen Vergleich zwischen den Versionen desselben Artikels.

Wenn Sie einen Vergleich zwischen verschiedenen Elementen benötigen (möglicherweise interessant zu wissen, was der Anwendungsfall davon ist), dann müssen Sie selbst etwas erstellen. Am wichtigsten ist, dass Sie mit der Definition beginnen, was genau Sie vergleichen möchten, denn es wird viele Unterschiede geben, an denen Sie möglicherweise nicht interessiert sind (unterschiedliche TCM URI, anderer Ort, anderer Titel/Dateiname, etc.). Es wird also unmöglich sein, einen direkten XML-Vergleich durchzuführen.

+1

Ich bezweifle, dass Sie etwas der vorhandenen Vergleichsfunktionalität wiederverwenden können, also denke ich nicht, dass es Sinn macht, zu versuchen, das zu erweitern. –

5

Wie von Bart erklärt, Tridions Vergleichstool funktioniert nur mit verschiedenen Versionen des gleichen Elements, und ich stimme ihm zu, dass die Gründe, die Sie zwingt, verschiedene Elemente vergleichen möchten, ein wenig rätselhaft sein.

Dennoch gibt es Tools wie this one von Microsoft, die Sie für Ihre eigenen Zwecke verwenden könnten.

N

1

Ein anderer Weg ist die XML-Quelle beiden Komponenten zu kopieren und das Drittanbieter-Tool wie winmerge verwenden, um die Unterschiede zu finden.