Если у вас есть 20 продуктов, у вас есть 20 вещей. На языке Drupal у вас есть 20 сущностей.
В Drupal каждая «вещь» является сущностью: страницы (узлы) являются сущностями, и комментарии также являются сущностями.
Каждая «вещь» должна быть своим собственным типом сущности. Drupal предоставляет множество инструментов для связывания различных сущностей (таких как модуль Entity Reference) и отображения сущностей (таких как модуль Layout Builder и модуль Views). Но все эти инструменты предполагают, что каждая "сущность" представляет одну вещь.
Таким образом, если вы поместите 20 продуктов в один объект (узел/страницу), вы не сможете использовать большинство функций Drupal, которые делают его отличной CMS.
Вместо этого я предлагаю создать собственный тип контента, Товар. К товару можно добавить всего три поля:
- Заголовок
- Миниатюра
- Подзаголовок
Затем создайте 20 продуктов, добавив контент вашего нового типа контента. Товар.
Затем создайте представление с помощью модуля Views. Это даст вам большой контроль над тем, как отображаются продукты — вы можете создать простой список продуктов для начала, и если вы хотите расширить его позже, вы можете показать связанные продукты и сделать много других интересных вещей.