Drupal的$front_page变量包含当前语言的首页URL。我正在寻找一种通用的方法来获取其他启用语言的此URL。
我希望在任何语言协商替代方案中都能工作,而且如果将首页定义为指向其他节点,则仍然有效。
我没有找到任何核心或i18n模块中可用的文档。我错过了什么吗?
Drupal的$front_page变量包含当前语言的首页URL。我正在寻找一种通用的方法来获取其他启用语言的此URL。
我希望在任何语言协商替代方案中都能工作,而且如果将首页定义为指向其他节点,则仍然有效。
我没有找到任何核心或i18n模块中可用的文档。我错过了什么吗?
'<front>'
作为URL和语言选项,这样就可以在网站上打印出所有前台页面的URL。$languages = language_list();
foreach ($languages as $langcode => $language) {
print url('<front>', array('language' => $language));
}
如果您需要创建一个链接,您应该使用l()函数。您传递给url/l函数的是一个语言对象。