即時通訊使用Drupal 7,我想在視圖中添加一個新的過濾器。添加自定義過濾器到Drupal 7中的視圖
我有一個自定義表「點擊」兩個字段; nid和clicks_left。
該過濾器應該只包含一個複選框「僅剩下點擊顯示節點」。所以過濾器應連接節點和NID點擊..
我看過像成千上萬的自定義過濾器頁面,但不能讓它的工作=)
請,可有人告訴我一個工作示例使我明白?
我到目前爲止,過濾器顯示在過濾器下,但我需要添加什麼來做連接並獲得複選框?下面的相關代碼:
FILE 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;
}
FILE 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