views2 filter block + views checkboxes?

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

Аватар пользователя RGA RGA 21 мая 2009 в 16:14

Здравствуйте!
Подскажите, пожалуйста, кто знает.
Включил в виде Exposed form in block. При помощи пропатченого под Drupal 6 модуля , сделал колонку из чекбоксов. Всё работает, вид фильтруется.
Вопрос: как сделать, чтоб когда не стоит ни одна галочка, фильтр показывал всё, а не пустое место?
Спасибо!

Комментарии

Аватар пользователя Обухов Никита Обухов Никита 21 мая 2009 в 16:49

С чекбоксами вообще бедаа. Попробуйте:


<?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;
    }
    

?>

Только при таком раскладе фильтры будут показываться со всеми отмеченными чекбоксами.