Добрый день.
Такой вот вопрос.
Каким образом в Drupal 7 в сайте на нескольких языках, если знаешь адрес страницы на одном языке, адрес на другом языке ?
Например, знаешь, что на русской языке адрес страницы - 'http://site.ru/news/25'.
Существует ли функция, которой передаешь этот адрес, название данного языка, название другого языка и чтобы эта функция вернула адрес страницы на этом другом языке ?
Или каким образом можно эту задачу решить ?
Комментарии
смотря как включено определение языка, обычно язык по умолчанию без нечего, отсальные по префиксам.
RU: http://site.ru/news/25
EN: http://site.ru/en/news/25
Я имел в виду следующее.
Допустим, есть некая страница страница на сайте, адрес которой - http://site.ru/news/25.
Есть ли в Друпал функция, которая при размещении её на данной странице вернет адрес аналога этой страницы, но на английском ими другом языке ?
Например, на этой странице размещаешь функцию вот таким образом: get_translate_page('en'). И она вернула бы 'http://site.ru/en/news/25'.
Естественно, при определении английского адреса учитывались бы всевозможные настройки локализации, названия префиксов и т.д.