Отдельная домашняя страница для каждого домена в многоязычной настройке (i18n)
У меня есть многоузловой Drupal с 2 доменами , который должен иметь отдельные домашние страницы, но я не могу заставить его работать. Я создал узел для каждого из них.
Теперь я попытался настроить его на панели Конфигурация > Информация о сайте> Домашняя страница по умолчанию . В верхней части страницы есть примечание: "Эта форма зависит от домена, убедитесь, что вы выбрали правильный домен перед сохранением". ; Поэтому я предполагаю, что параметр "домашняя страница" соответствует домен?
Но это не работает: каждый раз, когда я изменяю это поле (значение: узел/92), затрагиваются все домены.
Предполагается, что это сработает? Есть ли другой способ сделать это?
2 answers
Я бы
- Настройте "Менеджер страниц"-страницу и назовите ее "Фронт".
- Установите для главной страницы значение "/спереди".
- Создайте по одному варианту для каждого домена на главной странице. Заполните соответствующим контентом.
- Создайте технический инструмент "Плагин доступа к домену". Это будет не так много строк кода, см. Мой краткий учебник
- Используйте плагин доступа, чтобы настроить правило выбора для каждого варианта/домена.
После некоторого поиска становится известным конфликт между доступом к домену и I18N : http://drupal.org/node/1650498
Как написано, исправление заключается в следующем:
- обновите i18n до версии 1.6 (или последней)
- обновить переменную до версии 2.0 (или последней)
- обновите доступ к домену до последней версии
- включите и установите модуль переменных домена.
Затем,
- Перейдите в Список доменов > Вкладка Переменные > Информация о сайте> Проверить "Домашняя страница по умолчанию"
- Перейдите в свой домен > У вас есть 2 вкладки параметров > Перейдите на *2-ю вкладку *Параметры > Информация о сайте> установите домашнюю страницу по умолчанию для этого домена.
Это должно работать идеально!
ПРИМЕЧАНИЕ: Есть еще 2 способа настройки разных первых страниц, которые НЕ РАБОТАЮТ (по крайней мере, для меня):
- Конфигурация > Информация о сайте > Домашняя страница по умолчанию
- Домен > 1-я вкладка Параметров > Главная страница сайта Страница
Не используйте их.