2012-03-26 5 views
5

Ich muss eine Reihe von Inhaltskomponenten zum Testen lokalisieren, um zu beweisen, dass die verschiedenen Websites, die ich für jede Unterstützungssprache erstellt habe, vom richtigen Inhalt stammen.Was ist ID-Parameter auf CoreService2010Client Localize-Methode

Ich sehe Core-Dienste (CoreService2010Client) hat eine Methode Localize, aber im Allgemeinen, wie verwenden Sie es? Genauer gesagt frage ich mich, ob der Aufruf die Komponente nur lokalisiert und dann die Komponente modifizieren kann. Muss ich noch CheckOut und CheckIn über die TCM-ID des Sprachelements aufrufen?

public RepositoryLocalObjectData Localize(string id, ReadOptions readBackOptions) 

sobald ich alle Komponenten lokalisiert und die Abnahmeprüfung passiert, was ist der einfachste Weg, um alles UN Localize ich getan habe?

Antwort

10

Der Parameter id steht für "Die ID des Elements (TCM URI oder WebDav URL)". Dies bedeutet, dass Sie den Artikel im Kontext der Publikation lokalisieren, die Sie als Teil dieser ID angegeben haben.

Zum Entlocal können Sie die Methode RepositoryLocalObjectData UnLocalize(string id, ReadOptions2010 readBackOptions) auf derselben Client-Schnittstelle ICoreService2010 verwenden.

Sie finden die API-Dokumentation auf SdlTridionWorld.com (anmelden) -> Downloads -> Dokumentation -> SDL Tridion 2011 (oder SDL Tridion 2011SP1).

Die Lokalisierung eines Artikels hat nichts mit CheckIn CheckOut zu tun. Bei der Lokalisierung wird einfach eine lokale Kopie dieses Elements erstellt, die Sie später ändern, speichern, usw. oder deaktivieren können.

+0

Danke für den Weg zu den Dokumenten. Ich brauchte das!! – MADCookie