ビューのドキュメントによると、ビューにカスタムの日付ハンドラーを含めることを意味します。hook_views_apiとhook_views_dataを実装する必要があります。
私の疑似
function mymodule_views_api() {
return array(
'api' => views_api_version(),
);
}
およびhook_views_data()
function mymodule_views_data() {
$data = array();
$data['node']['created'] = array(
'group' => t('Mul2'),
'title' => t('Post date'), // The item it appears as on the UI,
'help' => t('The date the content was posted.'), // The help that appears on the UI,
'field' => array(
'handler' => 'views_handler_field_date',
'click sortable' => TRUE,
),
'sort' => array(
'handler' => 'views_handler_sort_date',
),
'filter' => array(
'handler' => 'views_handler_filter_date',
),
);
return $data;
}
それは大丈夫で、ビューフィールドgorup(Mul2)を作成します。
テスト用にハンドラー日付ハンドラーを設定しましたが、正しく機能せず、Mul2:Arrayと、構成に壊れた/欠落しているハンドラーが表示されます。
ビューデータを使用してカスタムテーブルのデータを正常に取得しようとしています。(ノードで作成されたように)ハンドラーを作成する前に、フィールドのハンドラーを設定するのは正しいですか?解決策はありますか?アイデアはありますか?