Вы здесь

Как вывести поля Field collection в вкладках?

0

Здравствуйте всем!
У меня такой вопрос
Есть тип материала Проекты
У материала есть несколько Field collection
Например: галерея(содержит много фотографии объектов), О проекте (описывает проект-текстовый формат) итд
Вот хотел отобразить каждый Field collection в разных вкладках (tabs)
Как можно это сделать?

Версия Drupal: 
7.x
Категория: 
Field APITheming
Связанные проекты: 
Field collection
Вопрос задан 21.03.2016 - 06:46

Ответы

1

Добавляете таб на страницу(http://drupal.stackexchange.com/questions/93785/how-to-add-a-local-task-...):

/**
* Implements hook_menu().
*/
function MYMODULE_menu() {
  $items = array();

  $items['node/%node/tab'] = array(
    'title' => 'Tab',
    'page callback' => 'MYMODULE_content',
    'access callback' => TRUE,
    'type' => MENU_LOCAL_TASK,
  );

  return $items;
}

Содержимое таба(https://habrahabr.ru/post/163501/):

/**
* Page callback.
*/
function MYMODULE_content() {
  $node = node_load(arg(1));
  $output = field_view_field('node', $node, 'field_name'); //field_name - имя field collection
  return $output;
}
Ответ дан 21.03.2016 - 11:47
Аватар пользователя shu
shu
176
0

Field group по моему тут подойдёт.

Ответ дан 21.03.2016 - 20:08