Snorri: Блог

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

[РЕШЕНО] Exposed filters по-умолчанию ставит значения полей term_id

12 февраля 2012 в 12:43

Есть словарь со своими терминами, относящихся к объектам недвижимости
Есть views, где в фильтрах есть поле trem_id
У формы с Exposed filters есть кнопки "поиск" и "очистить форму"

Проблема: по-умолчанию, в виджете таксономии не "Any" или "Все", а первый термин "квартиры", то есть term_id=0 И всё бы ничего, если оставить в заголовке "?term_id=All", да только очистить форму (form reset) ставит по-умолчанию опять эти квартиры.
Вопрос: Как сделать по-умолчанию "Все"?

пробовал переписывать widjet непосредственно перед выводом в собственной форме. Конечно же не вышло ничего Smile

<?php
$subject_str3
=$widgets['filter-tid']->widget;
if(empty(
$_GET["term_id"])||$_GET["term_id"]=='0'){
$search_str1='<option value="All">- Все -</option><option value="1" selected="selected">';?>

[РЕШЕНО] Не отображаются записи во views, если exposed filters оставить пустыми.

3 февраля 2012 в 16:16

Здравствуйте!

При добавлении открытых фильтров (exposed filter) получаю страницу с пустым представлением, если поля не заполнены, хотелось бы наоборот вывести все поля, если фильтры не заданы. Если поле - терм таксономии, то тут всё нормально, просто ставлю в ссылке ?term_id=All А как поступить с обычными текстовыми полями - не могу найти.

Буду очень признателен за помощь!