Как переопределить функцию в стороннем модуле?
Есть модуль imagecache, он позволяет выводить изображение в виде ссылки на ноду/файл изображения. Хочу, добавить к этой ссылке rel=”nofollow”.
В коде модуля нашел функцию которая за это отвечает:
<?phpfunction theme_imagecache_formatter_linked($element) {…?>
Подправил там одну строчку:
<?phpreturn l($imagetag, $path, array('attributes' => array('class' => $class, 'rel' => 'nofollow'), 'html' => TRUE));?>
Все заработало как надо, но проблема в том, что после очередного обновления этого модуля, мои изменения потрутся.
Пробовал делать через template.php моей темы (прописывал в нем function имя_темы_imagecache_formatter_linked($element) и даже phptemplate_imagecache_formatter_linked($element)) – результата ноль (кэш чистил).