Добавление пользовательского фильтра для просмотров в Drupal 7

IM с помощью Drupal 7, и я хочу добавить новый фильтр в представлениях.

У меня есть пользовательская таблица« щелксы »с двумя полями; NID и CLICKS_LEFT.

Фильтр должен содержать флажок «только цифровые узлы с щелчками». Таким образом, фильтр должен присоединиться к узлу и щелчков на NID.

Я прочитал как тысячи страниц пользовательских фильтров, но не может Получите это на работу =)

Пожалуйста, можете ли кто-нибудь показать мне рабочий пример, так что я понимаю?

Я пришел так далеко, что фильтр отображается под фильтрами, но что мне нужно добавить, чтобы сделать присоединение и получить Checkbox? Соответствующий код ниже:

Файл 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 {

    ???

};

Ifi знают оба функция неверны;)

6
задан Per 8 September 2011 в 09:50
поделиться