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 знают оба функция неверны;)