Webseitensprachen verwalten

Dieses Kapitel richtet sich an Administratoren und Entwickler mit Administrator-Rechten in Optimizely.

Redakteure können Inhalte in einer bestimmten Sprache erstellen, nachdem Sie die Sprache hinzugefügt und aktiviert und eine Zugriffsebene für eine Sprache eingerichtet haben. Dies verhindert, dass unbefugte Redakteure Seiten in dieser Sprache erstellen oder bearbeiten.

Wenn ein Redakteur eine Seite kopiert, werden alle Sprachversionen kopiert, unabhängig von den Sprachrechten des Redakteurs. Das bedeutet, wenn ein Redakteur mit Zugriffsrechten für Englisch eine Seite kopiert, die in Englisch und Französisch vorliegt, und diese an einer anderen Stelle einfügt, dann werden beide Sprachversionen kopiert.

Sprachen-Übersicht

Öffnen Sie den Reiter Konfig > Systemkonfiguration > Webseitensprachen verwalten. Die installierten Webseitensprachen werden angezeigt. Sie können sehen, welche Sprachen für die aktive Bearbeitung in der Bearbeiten-Ansicht aktiviert sind sowie die Reihenfolge, in der Sprachen verfügbar sind. Sie können die Reihenfolge der Sprachen mit den Pfeilen auf der linken Seite der Sprache anpassen. Um die Spracheinstellungen zu ändern, klicken Sie auf ihren Namen.

Bild: Bildschirm „Website-Sprachen verwalten“

Sprachen hinzufügen und aktivieren

Bevor ein Redakteur Inhalte in verschiedenen Sprachen bearbeiten kann, müssen Sie die Sprachen in der Admin-Ansicht hinzufügen und aktivieren und sie dann für die Bearbeitung in der Bearbeiten-Ansicht aktivieren.

1. Sprachen hinzufügen und bearbeiten

  1. Wählen Sie im Reiter Konfig > Systemkonfiguration > Webseitensprachen verwalten aus.
  2. Klicken Sie auf eine Sprache, um ihre Einstellungen zu bearbeiten oder klicken Sie auf Sprache hinzufügen, um eine neue Sprache hinzuzufügen. Eine Liste der verfügbaren Sprachen-Codes wird angezeigt. Wählen Sie einen Sprachcode aus, indem Sie auf den Namen klicken.

  3. In Name geben Sie einen Namen für diese Sprache ein, der in der Bearbeiten-Ansicht angezeigt werden soll. Das Feld enthält den Namen der Sprachen-Codierung, aber Sie können dies ändern, wenn Sie möchten.
  4. Wählen Sie Aktiviert aus, wenn Sie möchten, dass die Sprache für die Bearbeitung in der Bearbeiten-Ansicht aktiviert sein soll. Diese Option wirkt sich auch darauf aus, ob die Sprache Webseitenbesuchern zur Verfügung stehen soll. Eine deaktivierte Sprache ist nicht in der Bearbeiten-Ansicht sichtbar. Die bestehenden Inhalte in dieser Sprache sind immer noch zugänglich, können aber nicht bearbeitet werden.

    Bild: Bildschirm „Sprache aktivieren“

  5. Im Feld Vorlage-Symbol geben Sie den relativen Pfad zu einem Symbol ein, das die Sprache symbolisiert. Im Ordner modules\_protected\CMS.zip\App_Themes\Default\Images sind mehrere Flaggen in einer ZIP-Datei gespeichert. Wenn Sie Ihre eigenen Symbole erstellen möchten, müssen diese 15x15 Pixel groß sein, so dass sie gut in die Bearbeiten-Ansicht passen.
  6. Im Feld Webadressen-Präfix können Sie ein bestimmtes Präfix angeben, um den Inhalt der entsprechenden Sprache anzuzeigen. Wenn Sie kein Präfix angeben, wird der Sprachcode verwendet, wie z. B. www.company.com/nl.
  7. Verwenden Sie die Zugriffsebene, um zu definieren, welche Redakteursgruppen berechtigt sind, Inhalte in dieser Sprache zu erstellen und zu bearbeiten (siehe unten). Wenn Sie eine Sprache hinzufügen, ist sie für Jeden in der Gruppe standardmäßig verfügbar. Nur Benutzer mit Zugriffsrechten für eine bestimmte Sprache sehen diese auch im Reiter Seiten und können Inhalte in dieser Sprache erstellen und bearbeiten.

    Die Zugriffs- und Bearbeitungsrechte eines Redakteurs auf Inhalte und Sprache legen fest, welche Aktionen der Redakteur im Inhalt ausführen kann. Dies bedeutet, dass ein Redakteur für eine bestimmte Sprache über Bearbeitungszugriff und ein bestimmtes Element verfügen muss, um die Inhalte in dieser Sprache zu bearbeiten.

    Wenn für eine Sprache die Zugriffsrechte auf Jede gestellt sind, gelten die Zugriffsrechte für ein Element für alle Sprachen. Dies bedeutet auch, dass ein Redakteur mit Zugriffsrechten für das Löschen von Inhalten einen ganzen Knoten mit Inhalten in allen Sprachen löschen kann, einschließlich der Inhalte in Sprachen, auf die der Redakteur keinen Zugriff hat.

    Wenn Sie die Gruppe Jeder in einer bestimmten Sprache löschen, kann das dazu führen, dass bestimmte Redakteure ihre Zugriffsrechte für das Erstellen und Bearbeiten von Inhalten in dieser Sprache verlieren.

  8. Klicken Sie auf Speichern.

2. Eine Sprache auf einer Webseite aktivieren (falls noch nicht geschehen)

  1. Gehen Sie in der Admin-Ansicht zum Reiter Konfig > Systemkonfiguration > Webseitensprachen verwalten.
  2. Klicken Sie in der Liste auf die gewünschte Sprache.
  3. Klicken Sie auf das Kontrollkästchen Aktiviert und anschließend auf Speichern.

3. Sprache zur Bearbeitung in CMS aktivieren

Durch diesen Schritt steht die Sprache den Redakteuren für die Inhaltserstellung zur Verfügung. Eine Sprache kann für die gesamte Webseitenstruktur oder für Teile davon verfügbar gemacht werden. Standardmäßig erben Unterseiten Spracheinstellungen von ihrer übergeordneten Seite.

  1. Wählen Sie in der Struktur der CMS-Seite die Stammseite für die Verzweigung aus, für die Sie die Sprache aktivieren möchten. In diesem Beispiel möchten Sie Französisch für die gesamte Seite zur Verfügung stellen, also ist die Spracheinstellung auf der Startseite definiert.
  2. Öffnen Sie die Seite in Alle Eigenschaften zur Bearbeitung.
  3. Wählen Sie in der Kopfzeile Extras und Spracheinstellungen aus.
  4. Wählen Sie unter Verfügbare SprachenÄndern aus.
  5. Wählen Sie die Sprache aus, die Sie aktivieren möchten, klicken Sie auf Speichern und schließen Sie das Dialogfeld.
  6. Für eine korrekte Anzeige muss die Startseite der Webseite auch in der neuen Sprache verfügbar sein. Um dies zu tun, wechseln Sie zu der neu aktivierten Sprache, gehen Sie zur Startseite, wählen Sie Übersetzen aus und veröffentlichen das Ergebnis.

    Bild: Schaltfläche Übersetzen

Sobald die Sprache aktiviert ist, steht sie, wie oben beschrieben, für die Übersetzung von Inhalten zur Verfügung.

Vorhandene Sprache löschen

Um eine Webseitenprache zu löschen, öffnen Sie die Sprache zur Bearbeitung und löschen Sie die Option Aktiviert.