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 函数的是一个语言对象。
关于drupal - 在多语言 drupal 中获取另一种语言首页的一般方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1508123/