Отдельная домашняя страница для каждого домена в многоязычной настройке (i18n)


У меня есть многоузловой Drupal с 2 доменами , который должен иметь отдельные домашние страницы, но я не могу заставить его работать. Я создал узел для каждого из них.

Теперь я попытался настроить его на панели Конфигурация > Информация о сайте> Домашняя страница по умолчанию . В верхней части страницы есть примечание: "Эта форма зависит от домена, убедитесь, что вы выбрали правильный домен перед сохранением". ; Поэтому я предполагаю, что параметр "домашняя страница" соответствует домен?

Но это не работает: каждый раз, когда я изменяю это поле (значение: узел/92), затрагиваются все домены.

Предполагается, что это сработает? Есть ли другой способ сделать это?

Author: kiamlaluno, 2012-11-15

2 answers

Я бы

  1. Настройте "Менеджер страниц"-страницу и назовите ее "Фронт".
  2. Установите для главной страницы значение "/спереди".
  3. Создайте по одному варианту для каждого домена на главной странице. Заполните соответствующим контентом.
  4. Создайте технический инструмент "Плагин доступа к домену". Это будет не так много строк кода, см. Мой краткий учебник
  5. Используйте плагин доступа, чтобы настроить правило выбора для каждого варианта/домена.
 5
Author: Letharion, 2017-04-13 12:47:10

После некоторого поиска становится известным конфликт между доступом к домену и I18N : http://drupal.org/node/1650498

Как написано, исправление заключается в следующем:

  • обновите i18n до версии 1.6 (или последней)
  • обновить переменную до версии 2.0 (или последней)
  • обновите доступ к домену до последней версии
  • включите и установите модуль переменных домена.

Затем,

  • Перейдите в Список доменов > Вкладка Переменные > Информация о сайте> Проверить "Домашняя страница по умолчанию"
  • Перейдите в свой домен > У вас есть 2 вкладки параметров > Перейдите на *2-ю вкладку *Параметры > Информация о сайте> установите домашнюю страницу по умолчанию для этого домена.

Это должно работать идеально!


ПРИМЕЧАНИЕ: Есть еще 2 способа настройки разных первых страниц, которые НЕ РАБОТАЮТ (по крайней мере, для меня):

  • Конфигурация > Информация о сайте > Домашняя страница по умолчанию
  • Домен > 1-я вкладка Параметров > Главная страница сайта Страница

Не используйте их.

 3
Author: theredled, 2012-11-27 11:17:42