Frage

Ich habe gestern angefangen, Modx zu verwenden. Vorbereitung meiner mehrsprachigen Website mit diesem Tutorial: http://www.multilingual-modx.com/blog/2011/multilingual-bsites-with-modx-and-babel.html.

Alles funktioniert perfekt. Ich habe zwei Kontexte: Web (Domain.com - Englisch) und NL (Domain.nl - Dutch). Ich habe die Hauptressource für NL -Kontext sowie andere Ressourcen übersetzt.

Ich habe nur mit einem Problem konfrontiert: Warum Domain.com Fehler 404 zurückgibt? Es funktioniert perfekt für Domain.nl/index, kann es aber nicht für Domain.nl zum Laufen bringen.

Irgendwelche Vorschläge?

Bearbeiten
Gerade bemerkt, dieser Wayfinder generiert Domain.nl/index URL zur Übersetzung der Hauptressource. Seltsam.

War es hilfreich?

Lösung

Sie müssen die Variable Site_Start unter der Registerkarte Kontexteinstellungen einrichten. Sie müssen einen Ausweis der vorhandenen und veröffentlicht Ressource.

Bitte Folge Dies Link für weitere Informationen.

Andere Tipps

Das Tutorial, das Sie verlinkt haben, erwähnt nur die Parameter Site_url und CultureKey, die für jeden Kontext festgelegt werden sollen. Sie sollten auch http_host auf domain.com/domain.nl und Site_Start auf die ID Ihrer gewünschten "Home Resource" für jeden Kontext in den Kontexteinstellungen festlegen.

Sie können wahrscheinlich passen Diese Beschreibung aus dem MODX -Handbuch zu deinen Bedürfnissen. (Obwohl es zum Ausführen einer mehrsprachigen Seite mit verschiedenen Subdomänen ist).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top