Здравствуйте!
Подскажите, пожалуйста, кто знает.
Включил в виде Exposed form in block. При помощи пропатченого под Drupal 6 модуля , сделал колонку из чекбоксов. Всё работает, вид фильтруется.
Вопрос: как сделать, чтоб когда не стоит ни одна галочка, фильтр показывал всё, а не пустое место?
Спасибо!
Комментарии
С чекбоксами вообще бедаа. Попробуйте:
<?php
function ВАШ_МОДУЛЬ_form_alter(&$form, $form_state, $form_id) {
switch (
$form_id) {case 'views_exposed_form':
foreach (element_children($form) as $form_element) {
if ($form[$form_element]['#type'] == 'checkboxes') {
$form[$form_element]['#default_value'] = 'All';
}
}
break;
default: break;
}
?>
Только при таком раскладе фильтры будут показываться со всеми отмеченными чекбоксами.
Спасибо, попробую!
Это лучше, чем сейчас.
Хотя в идеале бы построить исключение: ничего = всё.
А можете сюда скинуть пропатченый модуль?