web-dev-qa-db-ja.com

多言語セットアップ(i18n)でドメインごとに個別のホームページ

マルチサイトがあるDrupal with 2ドメイン、それは個別のホームページを持っているはずですが、動作させることができません。それぞれにノードを作成しました。

今、私はそれを構成>サイト情報> デフォルトのホームページパネルで構成しようとしました。ページの上部にメモがあります:「このフォームはドメインに依存するため、保存する前に適切なドメインを選択してください。」 ;したがって、「ホームページ」パラメータはドメインごとにあると思いますか?

しかし、機能しません。このフィールドを変更するたびに(値:node/92)、すべてのドメインが影響を受けます

動作するはずですか?それを行う別の方法はありますか?

5
theredled

いくつかの検索の後、それはドメインアクセスとI18Nの間の既知の競合です: http://drupal.org/node/1650498 =

書かれているように、修正は次のとおりです:

  • i18nをバージョン1.6(または最新)にアップグレードする
  • 変数を2.0(または最新)にアップグレード
  • ドメインアクセスを最新にアップグレードする
  • ドメイン変数モジュールを有効にして設定します。

そして、

  • [ドメインリスト]> [変数]タブ> [サイト情報]> [デフォルトのホームページ]に移動します
  • ドメインに移動> 2つのパラメータータブがあります> *2nd*パラメータータブに移動>サイト情報>このドメインのデフォルトのホームページを設定します。

それは完璧に動作するはずです!


注:(少なくとも私にとっては)機能しない別のフロントページを設定するには、他に2つの方法があります。

  • 設定>サイト情報>デフォルトのホームページ
  • [ドメイン]> [第1パラメータ]タブ>サイトのホームページ

それらを使用しないでください。

3
theredled

私は...するだろう

  1. 「ページマネージャ」ページを設定し、「フロント」と呼びます。
  2. ホームページを「/ front」に設定します。
  3. フロントページのドメインごとに1つのバリアントを作成します。関連するコンテンツを入力します。
  4. Ctoolsの「ドメインアクセスプラグイン」を作成します。それはコードの多くの行ではありません、私の要約を見てください tutorial
  5. アクセスプラグインを使用して、すべてのバリアント/ドメインの選択ルールを設定します。
5
Letharion