aniv: Комментарии

Главные вкладки

28 августа 2009 в 18:52

решение проблемы:

создадим новую переменную image, для того чтобы вызывать ее из search-result.tpl.php
для этого открываем файл search.pages.inc и ищем функцию template_preprocess_search_result
и добавляем там строчку, подобную этой
$variables['image'] = $result['node']->field_image_cache[0]['filename'];

теперь в search-result.tpl.php можно использовать переменную $image

аналогичным способом можно добавить любую переменную

25 августа 2009 в 21:30

скрипты включены, я же написал что системное меню например "управление" раскрывается и закрывается как надо, а те пункты, которые я добавил не раскрываются. получается, что новые пункты либо всегда свернуты, либо всегда развернуты, если в настройках поставить галку развернутый. тут дело не во включении скриптов в браузере.

26 апреля 2009 в 19:49

sergei_exe, у тебя наверно индексация не прошла, зайди в настройки поиска, там пишется сколько материалов проиндексировано и сколько еще осталось. если у тебя не все материалы проиндексированы запусти крон

26 апреля 2009 в 19:05

Когда я писал первое сообщение в этой теме, то не мог привести решение. Хотел его выложить позже, но было много дел и я забыл про это. Так что приведу решение сейчас, надеюсь кому-нибудь еще оно поможет.

Для начала надо сделать кое-какие изменения в файле search.module

найдите строку
$query2 = substr(str_repeat("i.word = '%s' OR ", count($arguments2)), 0, -4);
и измените ее на
$query2 = substr(str_repeat("i.word LIKE '%%%s%%' OR ", count($arguments2)), 0, -4);

1 апреля 2009 в 21:46

никто не откликнулся и готового подходящего решения я не нашел, поэтому сам модифицировал стандартную функцию поиска и теперь у меня работает поиск по любой части слова