首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >注释drupal中的$links顺序

注释drupal中的$links顺序
EN

Stack Overflow用户
提问于 2010-07-24 05:01:51
回答 3查看 680关注 0票数 2

在comment.tpl中,打印$links以显示回复和编辑链接。在我的主题中,编辑先于回复。如何更改打印链接的顺序?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-26 01:12:36

查看hook_link_alter() -它允许你在链接呈现之前对其进行操作,例如删除一些链接或更改顺序。

票数 1
EN

Stack Overflow用户

发布于 2010-07-24 07:11:33

尝试在您的主题中使用template.php创建一个注释预处理函数。这将使您能够访问$links变量,并允许您重新排序元素。

票数 0
EN

Stack Overflow用户

发布于 2010-07-28 08:51:10

此函数将反转评论链接的顺序。把它放到你的template.php中(同样在添加了这个函数之后,清空你的站点缓存并访问/admin/build/template.php一次,以确保这个函数在主题注册表中被选中):

代码语言:javascript
复制
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);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3322326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档