如何在Drupal中使用主题语言翻译链接?

时间:2010-02-11 16:49:49

标签: drupal drupal-6 drupal-themes

在我的Drupal 6安装中,使用标准的内容翻译模块,在内容下方添加了指向节点翻译版本的链接。

如何在主题中的其他位置输出这些链接?

更确切地说,我想在右侧工具栏中输出链接(如果有的话)。

谢谢,Egil。

2 个答案:

答案 0 :(得分:2)

在大多数主题中,这些链接在page.tpl.php中只被称为$ links,因此您只需将$ link移动到右侧边栏,而不是将它们移动到page.tpl.php中的位置。

然而,这还有一个额外的缺陷,即移动所有其他链接(例如“添加新评论”,“阅读更多”等),所以要解决这个问题,你必须做一些时髦的东西template.php(特别是THEMENAME_preprocess_page())基本上从$ links中删除翻译链接并将它们作为单独的对象输出(类似$ translationlinks),然后将它放在你想要的位置。

答案 1 :(得分:-1)

用php过滤器创建块:


$node = menu_get_object();
if ($node->links) {
  print theme('links', $node->links);
}