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函数的是一个语言对象。