You are here

function fasttoggle_node_views_data_alter in Fasttoggle 7

Implements hook_views_data_alter().

File

module/fasttoggle_node/views/fasttoggle_node.views.inc, line 13
Views data definitions for Fasttoggle.

Code

function fasttoggle_node_views_data_alter(&$data) {
  $data['node']['fasttoggle_publish_node'] = array(
    'field' => array(
      'title' => t('Publish Link (Fasttoggle)'),
      'help' => t('Provide a simple link to publish the node.'),
      'handler' => 'fasttoggle_node_views_handler_field_node_link',
      'fasttoggle_node' => array(
        'key' => 'status',
      ),
    ),
  );
  $data['node']['fasttoggle_promote_node'] = array(
    'field' => array(
      'title' => t('Promote Link (Fasttoggle)'),
      'help' => t('Provide a simple link to promote the node.'),
      'handler' => 'fasttoggle_node_views_handler_field_node_link',
      'fasttoggle_node' => array(
        'key' => 'promote',
        'additional_fields' => array(
          'promote' => 'promote',
        ),
      ),
    ),
  );
  $data['node']['fasttoggle_sticky_node'] = array(
    'field' => array(
      'title' => t('Sticky Link (Fasttoggle)'),
      'help' => t('Provide a simple link to make the node sticky.'),
      'handler' => 'fasttoggle_node_views_handler_field_node_link',
      'fasttoggle_node' => array(
        'key' => 'sticky',
        'additional_fields' => array(
          'sticky' => 'sticky',
        ),
      ),
    ),
  );
}