1

昨日ModXを使い始めました。このチュートリアルを使用して多言語 Web サイトを準備しました: http://www.multilingual-modx.com/blog/2011/multilingual-websites-with-modx-and-babel.html

すべてが完璧に機能します。web (domain.com - 英語) と nl (domain.nl - オランダ語) の 2 つのコンテキストがあります。nl コンテキストのメイン リソースとその他のリソースを翻訳しました。

私が直面した問題は 1 つだけでした。domain.com がエラー 404 を返すのはなぜですか? domain.nl/index では完全に機能しますが、domain.nl では機能しません。

助言がありますか?

編集
Wayfinder がメイン リソースの翻訳用に domain.nl/index URL を生成していることに気付きました。変。

4

2 に答える 2

1

Context Settings タブで site_start 変数を設定する必要があります。既存公開済みリソースの ID を提供する必要があります。

詳細については、このリンクをたどってください。

于 2012-01-10T14:12:53.870 に答える
0

リンクしたチュートリアルでは、すべてのコンテキストに設定するパラメーター site_url と cultureKey のみについて言及しています。また、コンテキスト設定で、http_host を domain.com/domain.nl に、site_start を目的の「ホーム リソース」の ID に設定する必要があります。

おそらく、modX マニュアルのこの説明をニーズに合わせることができます。(ただし、異なるサブドメインで多言語ページを実行するためのものです)。

于 2012-01-26T18:30:00.757 に答える