আমি বেশ কয়েকটি উন্মুক্ত ফিল্টার সহ একটি ভিউ তৈরি করেছি, তবে এটি দেখতে বেশ কুরুচিপূর্ণ।
ফিল্ডসেটে পুরো জিনিসটি মুড়িয়ে ফেলার পাশাপাশি অন্যান্য উপাদানগুলির কয়েকটি গ্রুপ করা (যেমন প্রকাশিত এবং আপডেট হওয়া ইনপুটগুলির জুড়ি দেওয়া) সহ আমি থেরিংয়ের উন্নতি করতে চাই, তবে কীভাবে এটি করবেন তা নিশ্চিত নই।
আমি ফর্মটি 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>
তারিখের ক্ষেত্রগুলি কীভাবে যুক্ত করা যায় তা আমি বুঝতে পারি না - আমাকে কোনওভাবে উইজেট বৈশিষ্ট্যগুলি সংশোধন করতে হবে যাতে আমি এগুলি এইচটিএমএলগুলিতে গুটিয়ে রাখতে পারি (হুক_ফর্ম_াল্টার ব্যবহার করে কাজ হয় না কারণ # প্রাকফিক্স এবং # সুফিক্স যোগ করা হয়েছে $widget->widget
তাই তারা আউটপুট বিরতি)
views-exposed-form--view_id.tpl.php
বাviews-exposed-form--view_id--display_id.tpl.php
, আরও তথ্যের