Доброго времени суток,
Решил сделать так, что бы в качестве результатов поиска выводились тизеры нод. Нашел мануалы, сделал следующим образом:
1. создал файл в папке с темой search-result.tpl.php
2. в него вставил код:
но так ничего не выводится. Начал разбираться, залез в исходники node_view, заменил код примерно на следующий
$node = (object)node_load($result['node']->nid);
$node = node_build_content($node, true, false);
$content = drupal_render($node->content);
$node->teaser = $content;
unset($node->body);
node_invoke_nodeapi($node, 'alter', true, false);
echo theme('node',$node, true, false);
?>
таже фигня.
В итоге выяснил, что функция theme не возвращает результатов.
Сам $node нормально загружается и подготавливается к темизации...
кст, пробовал использовать [my-theme-name]_preprocess_search_result в template.php - результат такой же.
Кто-нибудь сталкивался с подобным? Есть предположения в чем проблема?
Комментарии
Вся правда в коде

Ковыряйте theme и preprocess функции поиска и да прибудет с Вами сила
да и theme ковырял, но понимания мне это не прибавило
там есть условие в теле функции:
return;
}
вот по нему и происходит выход и ничего не возвращается, но моих знаний не хватает, что бы осознать причину.
Почему то кажется, что проблема как всегда на поверхности
кст вспомнил еще кое-что - если после theme что-нибудь выводить, то ничего не выведется - как буд-то theme обрубает процесс обработки шаблона...
В теме Аквия Марина есть готовые функции для вывода результатов поиска
если Вы про acquia_marina, то посмотрел - спасибо, я делал как там, только в этой теме node_view не вызывается, который у меня не хочет работать
Вопрос по теме кстати: а можно как то еще загруженную ноду прогнать через файл шаблона и получить красивый html? А то мне собственно это нужно в первую очередь.