评论$链接订单在drupal

问题描述:

在comment.tpl中,打印$ links以显示回复和编辑链接。在我的主题中,编辑出现在回复之前。你如何改变印刷链接的顺序?

检出hook_link_alter() - 它允许您在链接呈现之前操纵链接,例如,删除一些或更改顺序。

尝试在主题的template.php中创建注释预处理函数。这应该让你访问$ links变量并允许你重新排序元素。

+0

好主意。我尝试使用unset($ links ['comment_reply']);在预处理函数中,但它没有工作。 – Toxid 2010-07-24 11:13:35

此功能将颠倒评论链接的顺序。把它放在你的template.php中(同样在添加函数后清空你的站点缓存并访问/ admin/build/themes一次,以确保在主题注册表中找到该函数):


function phptemplate_links($links, $attributes = array('class' => 'links')) { 
    if (isset($links['comment_edit'])) { 
    krsort($links); // or ksort if you want to order your links the other way 
    } 
    return theme_links($links, $attributes); 
}