Общий способ получить главную страницу другого языка, в многоязычном друпале? - PullRequest
3 голосов
/ 02 октября 2009

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

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

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

1 Ответ

4 голосов
/ 02 октября 2009

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

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

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

...