Здравствуйте.
Есть вьюшка, у нее есть некоторое кол-во фильтров, встал вопрос темизации формы с фильтрами.
На сайте drupaldance.com есть статья, но она по 5-му друпалу.
Если кто то решал подобную задачу - просьба поделиться вариантами решения
Всем заранее спасибо.
Комментарии
С помощью Devel Themer. Пишет что шаблон формы должен называться views-exposed-form.tpl.php и лежать в папке вашей темы
посмотрел, да пишет, но какой массив там использовать ?
dpm($node), dpm($form)ничего не выводит,
print 'что то'; работает.
Что там нужно использовать ?, какую переменную ?
Посмотрите /sites/all/modules/views/theme/views-exposed-form.tpl.php
<?php
/*
* Variables available:
* - $widgets: An array of exposed form widgets. Each widget contains:
* - $widget->label: The visible label to print. May be optional.
* - $widget->operator: The operator for the widget. May be optional.
* - $widget->widget: The widget itself.
* - $button: The submit button for the form.
*/
?>
Stan.Ezersky
Спасибо, работает.
Еще вопрос, пробовал называть файл views-exposed-form-searchpage-page4.tpl.php - безрезультатно, возможно ли для разных вьюшек или страниц одной вьюшки создавать разные файлы шаблонов форм ?
Имена файлов разные выбирал - по принципу шаблонов нод.
Да, про эти файлы я знаю, только там ни слова о файле с формой целиком, только для стилей вывода и полей.
theme developer тоже не показывает вариантов (
в общем пока решение такое - в файле views-exposed-form.tpl.php проверяю $form['#action'] и в зависимости от значения вывожу поля.