मैंने कई सारे फ़िल्टर के साथ एक दृश्य बनाया है, लेकिन यह बहुत बदसूरत लग रहा है।
मैं थीमिंग को बेहतर बनाना चाहता हूं, जिसमें एक फ़ील्ड में पूरी चीज़ को लपेटना और साथ ही कुछ अन्य तत्वों (जैसे प्रकाशित और अपडेट किए गए इनपुटों को बाँधना) को समूहीकृत करना शामिल है, लेकिन यह सुनिश्चित नहीं है कि इस बारे में कैसे जाना जाए।
मैंने फॉर्म को var_dump करने का प्रयास किया, लेकिन यह हमेशा के लिए चलता रहता है और मेरा ब्राउज़र लॉक हो जाता है, इसलिए मैं उस तरीके के बारे में आसानी से कुछ नहीं सीख सकता।
मैंने फॉर्मसेट बच्चे के रूप में दूसरे रूप में डालने की भी कोशिश की, लेकिन सभी फॉर्म आईडी की जानकारी और इसी तरह समस्याग्रस्त साबित हुई (हालाँकि, मुझे फ़ील्डसेट स्टाइल मिला)।
किसी को कोई संकेत मिला?
अपडेट करें:
मैंने मॉड्यूल से अपनी साइट की थीम निर्देशिका के लिए टेम्पलेट पर प्रतिलिपि बनाई, और एक शुरुआत की।
<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>
मुझे यह पता नहीं लग सकता है कि दिनांक फ़ील्ड को कैसे जोड़ा जाए - मुझे किसी तरह विजेट गुणों को संशोधित करने की आवश्यकता है ताकि मैं उन्हें एचटीएमएल में लपेट सकूं (हुक_फॉर्म_ल्टर का उपयोग करने से काम नहीं चलता क्योंकि #prefix और #suffix को उनके साथ जोड़ा जाता $widget->widget
है) उत्पादन तोड़ो)
views-exposed-form--view_id.tpl.php
याviews-exposed-form--view_id--display_id.tpl.php
, और अधिक जानकारी