Представление Drupal 7 Field Collection не группируется правильно

Группировка полевых коллекций, кажется, не работает правильно.

Поля:

  • Вещь
  • Подпункт
  • Sub-подпункт

Отношения:

  • Подпункт с подпунктом

Что отображается:

С Дельтой 2:
1. Пункт 1
1,1
1.2
1.2.1
1.2.2

С Delta All
1. Пункт 1
1,1
1.2
1.1.1
1. Пункт 1
1,1
1.2
1.2.1
1.2.2

Похоже, он не знает, что 1.1.1 принадлежит под 1.1. Может быть, так как т был напечатан после всего остального? Без связи подпункт не появляется.

Спасибо

1 ответ

Решение

Я понял.

Очень просто. В представлении (поле коллекции view) клона есть:
1. Первый элемент коллекции
2. Второй предмет коллекции (вся коллекция)
Отношения не нужны

Настройка полевого сбора:
1. Во втором элементе коллекции покажите третий элемент коллекции через поля элементов коллекции на дисплее.
2. На третьем уровне убедитесь, что отображаются необходимые поля.

Стайлинг:
Третий уровень не будет стилизован, поэтому придётся стилизовать вот что я сделал:

.field-collection-container {
 border-bottom: 0px solid #D3D7D9; /*changed to 0 */
 margin-bottom: 0.5em; /*changed from 0*/
 }

.field-collection-view {
padding: 0.5em 0 0.3em 0; /*was 1em 0 0 0.3em 0*/
margin: 0 0 0 1em;
border-bottom: 0px dotted #D3D7D9; /*changed to 0*/
}

.field-collection-container .field-items .field-items .field-item {
margin-bottom: -1em; /*changed from 0*/
}
Другие вопросы по тегам