在我的 Drupal 6 安装中,使用标准的内容翻译模块,在内容下方添加了节点翻译版本的链接。
如何在我的主题中的另一个位置输出这些链接?
更准确地说,我想在我的右侧工具栏中输出链接(如果有的话)。
谢谢,埃吉尔。
在我的 Drupal 6 安装中,使用标准的内容翻译模块,在内容下方添加了节点翻译版本的链接。
如何在我的主题中的另一个位置输出这些链接?
更准确地说,我想在我的右侧工具栏中输出链接(如果有的话)。
谢谢,埃吉尔。
在大多数主题中,这些链接在 page.tpl.php 中仅称为 $links,因此您可以将 $links 移动到右侧边栏,而不是它们现在在 page.tpl.php 中的位置。
然而,这有一个额外的陷阱,即同时移动所有其他链接(例如“添加新评论”、“阅读更多”等),所以要解决这个问题,你必须在 template.php 中做一些时髦的东西(特别是THEMENAME_preprocess_page()),它基本上从$links 中删除翻译链接并将它们输出为一个单独的对象(类似于$translationlinks),然后将其放在您想要的位置。
使用 php 过滤器创建块:
$node = menu_get_object();
if ($node->links) {
print theme('links', $node->links);
}