2012-04-09 15 views
0

Ich arbeite in einem Multi-Site-, Multi-Lingual Sitecore-Projekt, und von Zeit zu Zeit fügt jemand viele Inhalte auf bestimmten Sub-Site, kämpfen Stunden mit der Veröffentlichung und Ich konnte den aktualisierten Inhalt nicht sehen und konnte nach einigen Stunden feststellen, dass alle Eingaben für die Untersite in der falschen Sprache waren.Standardsprachen für Elemente und Ordner in Sitecore

Also ich frage mich, ob es eine Möglichkeit, in Sitecore ist folgendes zu unterstützen:

  • einen Ordner (für eine Subsite), die die nach dem automatischen darunter, die Sprache zu klicken, ein vorhandenes Element unterstützt Änderungen an der Standardsprache für den Site-Ordner, da die Sprache
  • automatisch geändert wird, wird ein neues Objekt unter diesem Ordner erstellt in der Subsite Standardsprache erstellt werden, es sei denn, der Benutzer es etwas anderes
ändert explizit

Wenn die Obiges ist unmöglich oder wird nicht unterstützt, eine ausgezeichnete Lösung wäre, die Sprache einer Artikelsprachenversion ändern zu können (ich habe beispielsweise eine englische Version für eine Seite auf einer spanischen Seite mit allen spanischen Inhalten erstellt, also möchte ich das tun) sagen Sitecores, dass ich diese Version eigentlich die spanische Version machen wollen, ohne in das Kopieren Felder manuell im übersetzen ui

Antwort

1

Es klingt wie Sie vielleicht ein paar Dinge zu beachten:

  1. The Language Fallback Provider - dies erlaubt Sie haben einen Content-Fallback von einer Sprache zur anderen, wenn sie nicht existiert.
  2. Eine benutzerdefinierte Erweiterung (möglicherweise ein Event-Handler für item:creating oder item:created) zu Sitecore, um die Kontextsprache basierend darauf zu wechseln, wo ein Editor ein Element erstellt.

Gerade Ideen jetzt ...

1

Ein alternativer Ansatz wäre mit Sprache lesen und Sprachschreibsicherheitseinstellungen für Ihre Inhalte Mitwirkenden zu arbeiten.

Wenn Ihr Mitwirkender für Ihre spanische Website nur Elemente in Spanisch hinzufügen soll, konfigurieren Sie deren Zugriffseinstellungen so, dass sie keine Inhalte in anderen Sprachen erstellen dürfen.

Wenn Sie viele Inhalte haben, die in der falschen Sprache eingegeben wurden, können Sie das Language - Export - Sprachwerkzeug (aus dem Startmenü) verwenden, um es in eine XML - Datei zu exportieren ist so einfach wie ein Suchen und Ersetzen auf "en>" -> "es-ES>" zum Beispiel) und dann reimportieren Sie es in der neuen Sprache mit der Globalisierung - Import Language Tool. Warnung jedoch: Dies wird alle vorhandenen Versionen überschreiben.

Verwandte Themen