में ड्रूपल 7 का उपयोग कर एक कस्टम फ़िल्टर जोड़ना और मैं विचारों में एक नया फ़िल्टर जोड़ना चाहता हूं।Drupal 7
मेरे पास दो फ़ील्ड के साथ एक कस्टम टेबल "क्लिक" है; nid और click_left।
फ़िल्टर में केवल एक चेकबॉक्स होना चाहिए "केवल क्लिक के साथ नोड प्रदर्शित करें"। तो फिल्टर नोड और एनआईडी पर क्लिक करता है ..
मैं कस्टम फिल्टर के पन्नों के हजारों की तरह पढ़ा है, लेकिन यह काम करने के लिए नहीं मिल सकता है =)
कृपया शामिल हो जाना चाहिए, किसी ने मुझसे एक काम उदाहरण दिखा सकता है तो मै समझता हुँ?
मैं अब तक आया हूं कि फ़िल्टर फ़िल्टर के तहत प्रदर्शित होता है लेकिन मुझे शामिल होने और चेकबॉक्स प्राप्त करने के लिए क्या जोड़ने की आवश्यकता है? नीचे दिए गए प्रासंगिक कोड:
फ़ाइल clicks_views.inc:
function clicks_views_data() {
$data = array();
$data['clicks']['clicks_filter'] = array(
'group' => t('Clicks'),
'title' => t('Clicks left'),
'help' => t('Filter any Views based on clicks left'),
'filter' => array(
'field' => 'clicks_left',
'handler' => 'clicks_handler_filter',
),
);
return $data;
}
फ़ाइल clicks_handler_filter.inc:
<?php
class clicks_handler_filter extends views_handler_filter {
???
};
मैं जानता हूँ कि दोनों कार्यों गलत हैं;)
मुझे यहां एक समाधान मिला: http://oliverhuynh.wordpress.com/2011/06/23/custom-views-handler-drupal-7-template/ – tomasbedrich