ฉันได้สร้างมุมมองที่มีตัวกรองที่เปิดเผยจำนวนหนึ่ง แต่มันดูน่าเกลียดทีเดียว
ฉันต้องการปรับปรุงชุดรูปแบบรวมถึงการตัดทั้งชุดในชุดฟิลด์รวมถึงการจัดกลุ่มองค์ประกอบอื่น ๆ (เช่นจับคู่ข้อมูลที่เผยแพร่และอัปเดตแล้ว) แต่ไม่แน่ใจว่าจะทำอย่างไร
ฉันพยายามที่จะ var_dump ฟอร์ม แต่ดูเหมือนว่าจะดำเนินต่อไปตลอดกาลและเบราว์เซอร์ของฉันล็อคดังนั้นฉันจึงไม่สามารถเรียนรู้อะไรเกี่ยวกับแบบฟอร์มนั้นได้อย่างง่ายดาย
ฉันยังพยายามวางฟอร์มเป็นเด็ก fieldset ในอีกรูปแบบ แต่รับข้อมูล ID ของฟอร์มทั้งหมดและอื่น ๆ ที่พิสูจน์แล้วว่าเป็นปัญหา (แม้ว่าฉันได้รับการจัดแต่งทรงผม fieldset)
ใครมีพอยน์เตอร์บ้าง?
ปรับปรุง:
ฉันคัดลอกทับเทมเพลตจากโมดูลไปยังไดเรกทอรีธีมของเว็บไซต์และเริ่มต้น
<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>
ฉันดูเหมือนจะไม่สามารถหาวิธีจับคู่เขตข้อมูลวันที่ - ฉันต้องแก้ไขคุณสมบัติวิดเจ็ตอย่างใดอย่างหนึ่งเพื่อให้สามารถห่อเป็น HTML ได้ (การใช้ hook_form_alter ไม่ทำงานเนื่องจากมีการเพิ่ม #prefix และ #suffix ลงใน$widget->widget
นั้น ทำลายเอาท์พุท)
views-exposed-form--view_id.tpl.php
หรือviews-exposed-form--view_id--display_id.tpl.php
, ข้อมูลเพิ่มเติม