Программно добавить поле в представление
Программное добавление полей в представление articles с дисплеем page:
/**
* Implements hook_views_pre_view().
*/
function MODULENAME_views_pre_view(&$view) {
if ($view->name == 'articles' && $view->current_display == 'page') {
// Добавление заголовка материала
$view->add_item($view->current_display, 'field', 'node', 'title', array(
'label' => 'Title',
), 'node_title');
// Добавление поля типа Custom text
$view->add_item($view->current_display, 'field', 'views', 'nothing', array(
'label' => 'My custom field',
'alter' => array('text' => 'My custom field text'),
'element_class' => 'my-custom-field',
'element_default_classes' => 0,
), 'my_custom_field');
}
}
Написанное актуально для
Views 3
Комментарии:
Нету комментариев для вывода...