Приветствую! Помогите, пожалуйста, вот с чем: не получается изменить вывод результатов поиска. Мне нужно вывести в результатах поиска все поле ноды целиком. Что-то я туплю.
Конечно я искал, прежде чем спросить. Может я как-то не очень внятно объяснил: есть тип материала, в котором четыре поля. Нужно, чтобы при поиске, если находится именно этот тип материала, выводилось два поля полностью из четырех. Причем, этот тип материала должен выводиться в результатах как приоритетный. Не очень понимаю, с какого края подступиться
Комментарии
как-то так ..
<?php
function MYTHEME_preprocess_search_result(&$vars) {
$node = $vars['result']['node'];
if ($node->nid) {
$vars['body'] = node_view($node);
}
}?>
а в search-result.tpl.php добавить вывод переменной $body
А модуля никакого нет полезного? А то я полный кликер
search api + search api views
или ds.
Похоже, это именно то, что нужно, спасибо. А на уроки не натыкались по подобному? Я, наверное, наглею, просто сложно это вот мне все
В гугле полно уроков, ищите
Конечно я искал, прежде чем спросить. Может я как-то не очень внятно объяснил: есть тип материала, в котором четыре поля. Нужно, чтобы при поиске, если находится именно этот тип материала, выводилось два поля полностью из четырех. Причем, этот тип материала должен выводиться в результатах как приоритетный. Не очень понимаю, с какого края подступиться
search api и search api db
Добавляете сервер, индекс, потом строите во вьюс свою страницу с результатами поиска и там выводите нужные поля.