переход между разными языками сайта

Главные вкладки

Аватар пользователя NightL NightL 12 сентября 2010 в 20:13

Подскажите пожалуйста по следующему вопросу:
сайт мультиязычный предположим находимся на странице 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

Подскажите пожалуйста
Благодарю

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 12 сентября 2010 в 21:34

Переводы к нодам привязываются на странице node/X/edit .

"NightL" wrote:
И еще вопрос как убрать дублирующие страницы типа:
site.ru/de/about
site.ru/node/6

about это синоним а не дублирование

Аватар пользователя NightL NightL 12 сентября 2010 в 21:42

Про дублирование это я не точно выразился, подразумевал дублирование с точки зрения поисковых систем

а в node/X/edit там все прописано верно у каждой странице. Тут вопрос наверное больше в выводе блока переключения между языками он эту привязку как-то не полностью делает

Аватар пользователя sas@drupal.org sas@drupal.org 12 сентября 2010 в 23:19

"NightL" wrote:
Про дублирование это я не точно выразился, подразумевал дублирование с точки зрения поисковых систем

используйте robots.txt
"NightL" wrote:
он эту привязку как-то не полностью делает

Блок переключения не делает привязку - он лишь меняет "язык", отработка связанного контента происходит для материалов по "переводам", для полноценного перевода "переменных", таксономии и блоков используйте + i18n

Аватар пользователя NightL NightL 12 сентября 2010 в 23:34

Этот модуль установлен, но какие настройки его я не крутил, те что нашел, ссылки увы остаются такого вида
site/de/node/6 Sad

Подскажите пожалуйста, как настраивается этот модуль, чтобы ссылка при переходе на другой язык выглядела так
site/de/about

Благодарю

Аватар пользователя NightL NightL 13 сентября 2010 в 0:17

Так кажется я понял в чем суть дела. Оказывается создавать перевод нужно не со страницы node/add/page присваивая там URL path settings и как-то пытаясь создать связь между двумя разными страницами но с единым алиасом, а нужно перейти на страницу (готовую с материалом) и сверху будет кнопка добавить node/Х/translate в этом случае работает так как надо.

Не пойму только почему нельзя через первый способ просто создать страницу добавить к какому языку она относится и алиас соответствующий. Вернее можно но косяки Sad

Ой сложная система однако все в ней делается не прямолинейно Sad

Аватар пользователя NightL NightL 13 сентября 2010 в 0:22

эмм поторопился... при попытке ввести URL path settings
вываливается
The path is already in use.
подумал может оно его резервирует сразу для всех переводов и увы та же проблема...
ввести не дают и ссылки как и прежде с нодами

Аватар пользователя NightL NightL 13 сентября 2010 в 16:21

Спасибо все получилось. я забыл заглянуть в раздел синонимов и удалить старые оттого и не получалось у меня