Здравствуйте!
Уже во многих вопросах мне помогли участники форума, всем большое спасибо.
По ходу настройки поиска возник еще один вопрос - как убрать автора страницы и дату ее создания из результатов поиска?
Как это сделать на странице, я уже разобрался и сделал, но тут - смотрел в admin/settings/search, admin/themes/settings, не нашел ничего.
Комментарии
В файле template.php можно переопределить функцию для вывода элемента каждого элемента на странице поиска, для этого в указанный файл добавляем новую функцию
$output = ' <dt class="title"><a href="'. check_url($item['link']) .'">'. check_plain($item['title']) .'</a></dt>';
$info = array();
if ($item['type']) {
$info[] = $item['type'];
}
if ($item['user']) {
$info[] = $item['user'];
}
if ($item['date']) {
$info[] = format_date($item['date'], 'small');
}
if (is_array($item['extra'])) {
$info = array_merge($info, $item['extra']);
}
$output .= ' <dd>'. ($item['snippet'] ? '<p>'. $item['snippet'] . '</p>' : '') . '<p class="search-info">' . implode(' - ', $info) .'</p></dd>';
return $output;
}
т.е. необходимо закомментировать/удалить эти строчки
$info[] = $item['user'];
}
if ($item['date']) {
$info[] = format_date($item['date'], 'small');
}
Они и отвечают за вывод сведений об авторе публикации и дате публикации.
Так как на данный момент на этот форум нельзя вставить код нормально, чтоб его не "запортить", то возмите эту функцию из файла search.module
только не забудьте сменить имя функции с theme_search_item на ИМЯТЕМЫ_search_item
Уважаемый Shedko
подскажите какую функцию необходимо переопределить чтобы скрыть автора, любого нода ?
wman, у меня тоже возникал этот вопрос - здесь не нужно переопределять функций.
Посмотрите в admin/themes/settings в блоке "информация для автора".
еще в ветке форума http://www.drupal.ru/node/3169
Shedko. большое Вам спасибо!
Все сделал как Вы сказали, заодно и убрал указание на тип материала. Все работает!
А чтобы узнать все "переопределяемые" функции, можно создать php-ноду и вставить код из
http://drupal.org/node/55126#comment-157137
Покажет абсолютно все переопределяемые функции друпала и всех сторонних модулей