3

Drupal 的 $front_page 变量包含当前语言的首页 url。我正在寻找一种通用方法来接收其他另一种启用语言的此 URL。

我想在所有情况下工作 - 在任何语言谈判替代方案中,以及如果首页被定义为指向其他节点。

我没有在核心或 i18n 模块中找到任何可用的文档。我错过了什么吗?

4

1 回答 1

4

您只需使用'<front>'url 和语言选项,这样就可以打印网站上的所有首页 url。

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

如果您需要建立链接,则可以使用 l() 函数。你传递给 url/l 函数的是一个语言对象。

于 2009-10-02T09:23:22.853 回答