我一直在寻找一整天,但我似乎无法让(任何)钩子工作,特别是这个钩子。我想使用 hook_link_alter 将类(颜色框)添加到预告片上的链接。我能够通过破解核心让它工作,但我当然想要一个更好的解决方案。
node.module 中的相关代码是:
if ($view_mode == 'teaser') {
$node_title_stripped = strip_tags($node->title);
$links['node-readmore'] = array(
'title' => t('Read more<span class="element-invisible"> about @title</span>', array('@title' => $node_title_stripped)),
'href' => 'node/' . $node->nid,
'html' => TRUE,
'attributes' => array('rel' => 'tag', 'title' => $node_title_stripped),
);
}
我能够通过添加来实现我想要的
将最后一行(其中包含文本)替换为:'attributes' => array('class' => 'colorbox' 'rel' => 'tag', 'title' => $node_title_stripped),
请帮忙