Хочу темизировать view табличного стиля
<?phpfunction garland_preprocess_views_view_table($variables) {
$view = $variables['view'];
if ($view->plugin_name == 'table') {
foreach ($view->result as $num => $result) {
$variables['row_classes'][$num][] = "state-$result->field_myfield ";
$variables['row_classes'][$num][] = "priority-$result->field_myfield ";
}
}
$variables['class'] .= " table";
}?>
Хочу что бы к рядам прибавлялся как класс значение одного из полей (field)
В моей view есть следующие поля
* [field_gallery_status_value] == Content: Status (field_gallery_status)
* [title] == Node: Title
* [nid] == Node: Nid
* [name] == Taxonomy: Term
И только когда я вместо field_myfield ставлю поле nid ($variables['row_classes'][$num][] = "priority-$result->nid ";), тогда его значение отражается в классе ряда tr class ( <tr class="odd state- priority-2">
), со всеми другими полями (eнапример $variables['row_classes'][$num][] = "priority-$result->field_gallery_status_value";) пустое место (<tr class="odd state- priority- ">
)
Не могу понять как заставить мое поле field_gallery_status_value появляться в классе ?