Вопрос по $links (comment.tpl.php)

Главные вкладки

Аватар пользователя DravE DravE 14 октября 2010 в 15:50

Недавно пришла в голову идея изменить ссылку "Ответить" в комментариях (при клике на нее в поле ввода комментариев добавлялось обращение типа "< strong >Имя_Автора< / strong >, " с помощью js). Для изменения использовал hook_link(), что бы не писать модуль для пары строчек кода решил править "Ответить" прям comment.module изменив

$links['comment_reply'] = array(
        'title' => t('reply'),
        'href' => "comment/reply/$comment->nid/$comment->cid"
      );

на

$links['comment_reply'] = array(
        'title' => t('reply'),
        'href' => "#edit-comment",
        'attributes' => array('onclick' => "answer('{$user->name}','{$comment->cid}')")
      );

Все вроде работает то есть js вызывается и работает правильно, проблема только в том что drupal преобразует #edit-comment в http://domen.com/%2523edit-comment и получается что сразу после выполнения js, происходит переход на http://domen.com/%2523edit-comment.

Собственно вопрос
Каким образом предотвратить какие либо действия при клике по ссылке кроме события onclick или чтобы вместо http://domen.com/%2523edit-comment было просто #edit-comment?

PS. Конечно можно при загрузке страницы брать все ссылки и править href javascrip-ом, но хотелось бы как то "по умнее"))

Заранее благодарен!