Stworzyłem widok z wieloma odsłoniętymi filtrami, ale wygląda dość brzydko.

Chciałbym poprawić temat, w tym zawinąć całość w zestaw pól, a także pogrupować niektóre inne elementy (takie jak parowanie opublikowanych i zaktualizowanych danych wejściowych), ale nie jestem pewien, jak sobie z tym poradzić.
Próbowałem var_dump formularza, ale wydaje się, że trwa on wiecznie, a moja przeglądarka blokuje się, więc nie mogę łatwo dowiedzieć się niczego o formularzu w ten sposób.
Próbowałem również umieścić formularz jako dziecko zestawu pól w innej formie, ale uzyskanie wszystkich informacji o identyfikatorze formularza i tak dalej okazało się problematyczne (chociaż dostałem stylizację zestawu pól).
Czy ktoś ma jakieś wskazówki?
Aktualizacja:
Skopiowałem szablon z modułu do katalogu motywów mojej witryny i zacząłem.
<fieldset>
<legend>Filters</legend>
<div class="views-exposed-form">
<div class="views-exposed-widgets clear-block">
<?php foreach($widgets as $id => $widget): ?>
<div class="views-exposed-widget">
<?php if (!empty($widget->label)): ?>
<label for="<?php print $widget->id; ?>">
<?php print $widget->label; ?>
</label>
<?php endif; ?>
<?php if (!empty($widget->operator)): ?>
<div class="views-operator">
<?php print $widget->operator; ?>
</div>
<?php endif; ?>
<div class="views-widget">
<?php print $widget->widget; ?>
</div>
</div>
<?php endforeach; ?>
<div class="views-exposed-widget">
<?php print $button ?>
</div>
</div>
</div>
</fieldset>
I nie wydaje się, aby dowiedzieć się, jak powiązać się pola date - Muszę jakoś zmodyfikować właściwości widgetów więc mogę zawinąć je w HTML (używając hook_form_alter nie działa, ponieważ #prefix i #suffix dodaje się $widget->widgetwięc przerwać wyjście)
views-exposed-form--view_id.tpl.phplubviews-exposed-form--view_id--display_id.tpl.php, lub więcej informacji