2009-10-02 2 views
3

Переменная $ front_page Drupal содержит URL-адрес главной страницы для текущего языка. Я ищу общий способ получить этот URL для другого другого языка.Общий способ получить титульную страницу другого языка, в многоязычном drupal?

Я хотел бы работать во всех случаях - в любых альтернативах переговорного языка, а также, если на главной странице было указано, чтобы указать на какой-либо другой узел.

Я не нашел документацию ни на что доступную в ядре или в модуле i18n. Я что-то пропустил?

ответ

4

Вы просто используете '<front>' для URL-адреса и языка, поэтому это приведет к печати всех URL-адресов на главной странице сайта.

$languages = language_list(); 
foreach ($languages as $langcode => $language) { 
    print url('<front>', array('language' => $language)); 
} 

Если вам нужно сделать ссылку, вы должны использовать функцию l(). То, что вы передаете функции url/l, является объектом языка.

Смежные вопросы