Подскажите пожалуйста по следующему вопросу:
сайт мультиязычный предположим находимся на странице site.ru/about при переходе с этой страницы на немецкую версию адрес ее должен быть site.ru/de/about а имеем мы адрес site.ru/node/6/ при чем если мы с немецкой версии переходим на русскую, то адрес правильный site.ru/about
В URL path settings у каждой страницы прописано "about" страница site.ru/de/about прекрасно открывается где-то надо в выводе переключателя подкрутить а где не знаю.
И еще вопрос как убрать дублирующие страницы типа:
site.ru/de/about
site.ru/node/6
Подскажите пожалуйста
Благодарю
Комментарии
Переводы к нодам привязываются на странице node/X/edit .
about это синоним а не дублирование
Про дублирование это я не точно выразился, подразумевал дублирование с точки зрения поисковых систем
а в node/X/edit там все прописано верно у каждой странице. Тут вопрос наверное больше в выводе блока переключения между языками он эту привязку как-то не полностью делает
используйте robots.txt
Блок переключения не делает привязку - он лишь меняет "язык", отработка связанного контента происходит для материалов по "переводам", для полноценного перевода "переменных", таксономии и блоков используйте + i18n
Этот модуль установлен, но какие настройки его я не крутил, те что нашел, ссылки увы остаются такого вида
site/de/node/6
Подскажите пожалуйста, как настраивается этот модуль, чтобы ссылка при переходе на другой язык выглядела так
site/de/about
Благодарю
Так кажется я понял в чем суть дела. Оказывается создавать перевод нужно не со страницы node/add/page присваивая там URL path settings и как-то пытаясь создать связь между двумя разными страницами но с единым алиасом, а нужно перейти на страницу (готовую с материалом) и сверху будет кнопка добавить node/Х/translate в этом случае работает так как надо.
Не пойму только почему нельзя через первый способ просто создать страницу добавить к какому языку она относится и алиас соответствующий. Вернее можно но косяки
Ой сложная система однако все в ней делается не прямолинейно
эмм поторопился... при попытке ввести URL path settings
вываливается
The path is already in use.
подумал может оно его резервирует сразу для всех переводов и увы та же проблема...
ввести не дают и ссылки как и прежде с нодами
1) Создаем ноду
2) Прописываем ей алиас
3) Создаем перевод и при этом прописываем тот же алиас - дает прописать
все
Спасибо все получилось. я забыл заглянуть в раздел синонимов и удалить старые оттого и не получалось у меня