【发布时间】:2018-03-20 13:54:00
【问题描述】:
在 drupal 7 视图中,我创建了一个自定义模块并使用以下方法添加动态列。
function my_module_views_pre_view(&$view, &$display_id, &$args) {
if ($view->name == 'my_view') {
$countries = my_module_vocab_terms('countries');
foreach ($countries as $country){
$view->add_item($view->current_display, 'field', 'views', 'nothing', array(
'label' => $country->name,
'alter' => array('text' => $country->tid),
'element_class' => 'my-field',
'element_default_classes' => 0,
), $country->tid);
}
}
}
}
但是像这样在每一行中重复的文本值。
请建议如何为每一行传递值。
谢谢
【问题讨论】: