Есть много информации по созданию модулей с блоками/страницами, а вот найти что-то про модули, которые добавляют функционал в комментарии не получилось.
В чем состоит задача:
С помощью hook_comment |insert при публикации комментария добавляется некоторая информация к комментарию. Как потом вывести не только сам комментарий, а еще и то что добавили раньше?
Комментарии
hook_comment|view
уже, вот кусок кода
<?php case 'view':
$get_isp = db_fetch_array($result);
if ($comment->ispname == 0) $isp="Вне России"; else {
if ($comment->base == 0) $result = db_query("SELECT info FROM {geolip} WHERE id = '%d'", $comment->cid);
else $result = db_query("SELECT place FROM {geoip} WHERE id = '%d'", $comment->cid);
$isp = $get_isp['1'];?>
Т.е обработать и получить результат у меня удалось, а вот как вывести переменную $isp в сам комментарий?
нашел небольшую тему на [##58124]друпал.орг[/##]
подобная ситуация, тоже необходимо вывести что-то используя hook_comment, единтсвенное что обнадеживает — датирована 2006 годом. Неужели за прошедшее время не нашлось способа?
UPD: решено за ночь сидения на drupal.org и курения английских мануалов.
Нужные нам переменные отправляем на вывод через
<?php $comment->имя_переменной .= значение;?>
и непосредственно выводим в своей теме через
<?php print comment->имя_переменной; ?>