Шаблон field collection table. Найти и исправить

Главные вкладки

Аватар пользователя MasterDzen MasterDzen 5 декабря 2012 в 9:47

дано:
материал, в нём есть поле типа field collection, выводится в виде таблицы.
в указанном поле есть набор столбцов: "название", "комментарий".

хочется:
при выводе материала добавить еще один столбик,
чтоб таблицы отображалась такой: "номер", "название", "комментарий".

я конечно могу:
в шаблоне материала просто скрыть контент и сформировать таблицу руками..
но:
вдруг есть где-то шаблон формирования таблицы field collection'а..

Комментарии

Аватар пользователя MasterDzen MasterDzen 5 декабря 2012 в 10:02

во..уже почти то, что надо: http://drupal.stackexchange.com/questions/34485/field-collection-table-p...
«
The field table collection module is kind enough to provide a specific theme function for tables that it outputs.
As such, you can implement a preprocess hook for the theme_table__field_collection_table() function and add your row numbers in there:

function MYMODULE_preprocess_table__field_collection_table(&$vars) {
  // Add a new (blank) header
  array_unshift($vars['header'], ' ');

  // Add an incremental count to each row
  $count = 1;
  foreach ($vars['rows'] as $key => &$row) {
    array_unshift($row['data'], $count++);
  }
}

»

как бы только мне не испортить остальные филд колекшоны..