Php drupal中的注释$links顺序
在comment.tpl中,打印$links以显示回复和编辑链接。在我的主题中,编辑在回复之前。如何更改打印链接的顺序?尝试在主题的template.php中创建注释预处理函数。这将允许您访问$links变量,并允许您对元素重新排序。签出-它允许您在呈现链接之前对链接进行操作,例如删除一些链接或更改顺序。此函数将反转注释链接的顺序。将其放在您的template.php中(也是在添加函数后清空您的站点缓存并访问/admin/build/themes一次,以确保在主题注册表中提取此函数):Php drupal中的注释$links顺序,php,drupal,Php,Drupal,在comment.tpl中,打印$links以显示回复和编辑链接。在我的主题中,编辑在回复之前。如何更改打印链接的顺序?尝试在主题的template.php中创建注释预处理函数。这将允许您访问$links变量,并允许您对元素重新排序。签出-它允许您在呈现链接之前对链接进行操作,例如删除一些链接或更改顺序。此函数将反转注释链接的顺序。将其放在您的template.php中(也是在添加函数后清空您的站点缓存并访问/admin/build/themes一次,以确保在主题注册表中提取此函数): 好主意。
好主意。我尝试使用unset($links['comment_reply']);在预处理函数中,但它不起作用。
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);
}