3
Drupal的$ front_page變量包含當前語言的頭版網址。我正在尋找一種通用的方式來接收其他另一種啓用語言的此URL。獲取多語言drupal中另一種語言首頁的一般方法?
我想在所有情況下工作 - 在任何語言談判替代方案中,以及如果frontpage被定義爲指向其他節點。
我沒有找到核心或i18n模塊中可用的任何文檔。我錯過了什麼嗎?
Drupal的$ front_page變量包含當前語言的頭版網址。我正在尋找一種通用的方式來接收其他另一種啓用語言的此URL。獲取多語言drupal中另一種語言首頁的一般方法?
我想在所有情況下工作 - 在任何語言談判替代方案中,以及如果frontpage被定義爲指向其他節點。
我沒有找到核心或i18n模塊中可用的任何文檔。我錯過了什麼嗎?
您只需使用'<front>'
作爲網址和語言選項,以便在網站上打印所有首頁網址。
$languages = language_list();
foreach ($languages as $langcode => $language) {
print url('<front>', array('language' => $language));
}
如果您需要建立鏈接,您可以使用l()函數。你傳遞給url/l函數的是一個語言對象。