Есть словарь со своими терминами, относящихся к объектам недвижимости
Есть views, где в фильтрах есть поле trem_id
У формы с Exposed filters есть кнопки "поиск" и "очистить форму"
Проблема: по-умолчанию, в виджете таксономии не "Any" или "Все", а первый термин "квартиры", то есть term_id=0 И всё бы ничего, если оставить в заголовке "?term_id=All", да только очистить форму (form reset) ставит по-умолчанию опять эти квартиры.
Вопрос: Как сделать по-умолчанию "Все"?
пробовал переписывать widjet непосредственно перед выводом в собственной форме. Конечно же не вышло ничего
<?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">';
$replace_str2='<option value="All" selected="selected">- Все -</option><option value="1">';
str_replace($search_str1, $replace_str2, $subject_str3);
};
?>
Буду очень признателен за ссылки на учебники по работе с exposed фильтрами. В поисковиках сплошные решения конкретных проблем, хотелось бы разобраться фундаментально.
Комментарии
Помогли хорошие люди.
Всё просто.
При создании фильтра term_id не надо выделять список доступных терминов.
Может кому и поможет:)
Snorri БОЛЬШОЕ СПАСИБО!, помогло...
Подскажите, а как мне вместо ВСЕ подставить метку??
http://www.drupal.ru/node/111551