osdal 25 января 2012 в 11:23 Подскажите пожалуйста как вывести несколько полей материала в таблицу? Drupal7 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Ch 25 января 2012 в 12:34 /** * Implements hook_field_formatter_view(). */ function YOURMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { foreach ($items as $delta => $item) { // Тут в цикле заполняем $rows } // Display all values in a single element. $element[0] = array( '#theme' => 'table', '#rows' => $rows, '#header' => array('Заголовок'), ); }
Комментарии
Смотря какое поле. Можно форматтер свой сделать, или через темизациию.
Обычное текстовое поле
А пример можете привести
* Implements hook_field_formatter_view().
*/
function YOURMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
foreach ($items as $delta => $item) {
// Тут в цикле заполняем $rows
}
// Display all values in a single element.
$element[0] = array(
'#theme' => 'table',
'#rows' => $rows,
'#header' => array('Заголовок'),
);
}
Спасибо
Ещё Table field гляньте.
Вроде подходит, спасибо