Всем привет!
Делаю все на одном движке и наборе модулей.
Использую i18n
Основной сайт
mysite.ru - основной язык выбрал русский.
Языковые домены:
ru.mysite.ru
en.mysite.ru
Создал папку sites/mysite.ru и в нее положил settings.php
Настроил i18n/locale для разделения языков по доменам.
Но вот "жесть":
захожу я на сайт mysite.ru - Вижу все как положено на русском языке. Перехожу в раздел управление и опа... я уже в ru.mysite.ru/admin
Было бы логичнее если б домен автоматически не изменялся в таком случае, правда?
Какие могут быть решения?
Комментарии
логично сейчас и происходит. Главный администратор один (номер 1), естественно он будет заходить на тот языковый домен, который является основным (по-умолчанию), а вам необходимо, чтобы юзер номер один был на каждом поддомене, такого не может быть. Не думаю, что Вам следует сильно заморачиваться этой проблемой.
Вам создать потом роли, которые будут администраторами каждого конкретного поддомена.
Да никак это не логично. Если я был по сути на одном сайте, хочу зайти в его админку, а меня кидают в админку его поддомена как-бы (как-бы т.к. mysite.ru и ru.mysite.ru получается один и тот же сайт).
А вообще Вы правы, напрягаться мне не стоит за это. Установил в настройках языков языковой домен для русского как mysite.ru и проблема отпала.
Верхний вопрос исчерпан.
Но у меня появился еще один вопрос на подобную тематику. Буду благодарен, если поделитесь знанием.
Подумал сделать так(*), чтобы было
mysite.ru/node/1 - русская версия ноды
en.mysite.ru/node/1 - английская версия ноды
Сделал мультисайтинг следующим образом:
создал папки
- sites/mysite.ru
- sites/en.mysite.ru
Таблицы общие:
- users
- role
- authmap
- sessions
(всего 4 - решил начать с малого)
Внес изменения в $db_prefix обоих settings.php
Мультисайтинг заработал.
Установил Single Sign-on, настроил для входа на оба сайта.
Включил модули Locale, content translation и там и там.
Настроил определение языка по доменам.
Создаю page mysite.ru/node/1
Делаю потом для нее перевод, но создается нода mysite.ru/node/2
Возможно ли реализовать идею (*)?
Если да, то поделитесь ссылкой где почитать про это плиз.