2012-08-14 9 views
7

Attualmente abbiamo una funzione di confronto che confronta le versioni di un determinato articolo.Come confrontare due elementi o componenti o pagine in Tridion

Ora come è possibile confrontare due elementi dati (due componenti che utilizzano uno schema o pagine simili) alla selezione?

ho cercato di fornire le tcmid del degli elementi di origine e destinazione, come

"http://sdltridion/WebUI/Editors/CME/Views/Popups/Compare/CompareDialog.aspx#root=<tcm-source>&id1=<tcm-destination>&id2=&popup=UID_393" ma stava prendendo in considerazione solo la radice cioè TCM: 56-1520 e fornendo il confronto tra la versione più recente e immediata versione precedente della MTC: 56-1520 articolo.

Come posso avere un confronto tra due diversi componenti implementati utilizzando uno schema simile?

risposta

7

SDL Tridion non offre un confronto tra articoli diversi, esiste solo un confronto tra le versioni dello stesso articolo.

Se è necessario un confronto tra diversi elementi (potrebbe essere interessante sapere qual è il caso d'uso), è necessario creare qualcosa da soli. La cosa più importante è che inizi a definire cosa esattamente vuoi confrontare, perché ci saranno molte differenze a cui potresti non essere interessato (diversi URI TCM, posizione diversa, titolo diverso/nome file, ecc.). Quindi sarà impossibile fare un confronto XML diretto.

+1

Dubito che sia possibile riutilizzare qualsiasi funzionalità di confronto esistente, quindi non penso che abbia senso cercare di estenderlo. –

5

Come affermato da Bart, lo strumento di confronto di Tridion funzionerà solo con versioni diverse dello stesso articolo e sono d'accordo con lui sul fatto che le ragioni che spingono a voler confrontare diversi articoli potrebbero essere un po 'sconcertanti.

Tuttavia, esistono strumenti come this one di Microsoft che è possibile utilizzare per i propri scopi.

N

1

Un altro modo è quello di copiare il codice sorgente XML di entrambi i componenti e utilizzare lo strumento di terze parti come WinMerge per trovare le differenze.

Problemi correlati