Все молекулы Ева Блоков это компоненты. Для того, чтоб создать новую молекулу — достаточно создать компонент с определенным названием и описать его свойства. Все созданные подобным образом компоненты подчиняются всем основным правилам компонентов.
Для создания молекулы, создадим папку: /eva2/components/render/Evablock/Molecule/Test/. Внутри мы разместим файлы index.php и index.json.
Данный файл просто отвечает за вывод компонента. Об этом можно почитать в разделе общей информации о компонентах.
Рассмотрим подробнее данную json структуру:
Рассмотрим подробнее структуру элемента массива atoms:
Данное поле имеет дополнительную опцию. Например, если это поле для ввода CSS и ни для чего другого, то можно указать это:
У данного атома может быть дополнительное свойство add_fields, для его описания смотри поле gallery.
У данного атома может быть дополнительное свойство add_fields, для его описания смотри поле gallery.
У данного атома может быть дополнительное свойство add_fields. Ниже описаны все возможные значения:
У данного атома может быть дополнительное свойство add_fields, для его описания смотри поле gallery.
У данного атома может быть дополнительное свойство add_fields, для его описания смотри поле gallery. У данного поля add_fields является обязательным.