Bir dizi açık filtrelerle bir görünüm oluşturdum, ancak oldukça çirkin görünüyor.
Temayı iyileştirmek, her şeyi bir alan kümesine kaydırmak ve diğer bazı öğeleri gruplamak da dahil olmak üzere (yayınlanan ve güncellenen girdileri eşleştirmek gibi), ancak bunun nasıl yapılacağından emin değilim.
Formu var_dump yapmaya çalıştım, ancak sonsuza kadar devam ediyor gibi görünüyor ve tarayıcım kilitleniyor, bu yüzden form hakkında hiçbir şey bu şekilde kolayca öğrenemiyorum.
Ayrıca, formu başka bir biçimde bir alan kümesi çocuğu olarak koymaya çalıştım, ancak tüm form kimliği bilgilerini alıp, sorunlu olduğunu kanıtladım (ancak, alan kümesi stilini aldım).
Kimsenin işaretçisi var mı?
Güncelleme:
Şablondan modülden sitemin tema dizinine kopyaladım ve bir başlangıç yaptım.
<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>
Nasıl tarih alanları eşleştirmek için anlamaya görünmüyor - Ben bir şekilde HTML özelliklerini sarmak için widget özelliklerini değiştirmek gerekiyor (hook_form_alter kullanarak çalışmıyor çünkü #prefix ve #suffix $widget->widget
böylece eklendi çıkışı kes)
views-exposed-form--view_id.tpl.php
yaviews-exposed-form--view_id--display_id.tpl.php
, fazla bilgi