Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php drupal中的注释$links顺序_Php_Drupal - Fatal编程技术网

Php drupal中的注释$links顺序

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

在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);
}