Хочется выводить количество нод после применения фильтров. Это реализовано на друпал орг при поиске модулей. При определенных значениях... после клика на поиск выводятся ноды и количество этих нод над формой фильтраци...
подскажите... что нужно добавить в оттимизированые фильтры?
Комментарии
(views 2.x)
Можно в самом view (например, в заголовке):
$view = views_get_current_view();
$view->attachment_before = $view->total_rows;
?>
Можно в своем модуле:
$view->attachment_before = $view->total_rows;
}
Спасибо !
отлично работает.
это сумма всех нод в созданой вьюхе а надо по фильтру... же.
в заголовке 6 друпа и 2го вьюхи ничего не выводит...
я что идиот??? не работает... ни там не в Tpl.php вьюх
хочу сказать что фильтры имеют свой шаблон может поэтому?
да из за темизированых фильтров не работает... может подскажете как сделать чтобы работало?
Не знаю
Я ж уже подсказал - смотрите формат ввода у поля вьюхи, куда вы вставляете php-код. Смотрите настройки этого формата (разрешен ли php). Чистите кэши.
P.S. У меня все отлично работает.
я вроде все по руски написал. что все равботает без темизированых фильтров. в темизированых (фильтры имеют свой шаблон) ни ра бо та ет... смекаете? я специально попробывал в дефолтных фильтрах и в оттимизированых
Во-первых, фильтры (как и другие компоненты) в любом случае выводятся через темплейт-файл/функцию, просто либо через дефолтные, либо через другие. Если вы имели в виду, что с дефолтными темплейтами проблем нет, а с другими есть, то надо бы наверное заглянуть в эти другие??
Во-вторых, header и footer вьюхи (вы ведь туда вставляете код?) выводится вовсе не в шаблоне фильтров (точнее, не фильтров, а views_exposed_form). Смотрите доки по вьюс, а проще вывести в ф-ии theme(), какие темплейт-хуки вызываются (переменная $hook) и зайти на страницу с вьюхой. views-хуков там немного (во всяком случае у меня на "нодовой" вьюхе, на "филдовой" может побольше) - найти и проанализировать все их несложно.