(УСТАРЕЛО) Модуль каталог товаров С помощью данного модуля можно создавать страницы товаров, и организовывать их по категориям.Лежит в папке /app/modules/product_catalog. Адреса и шаблоны страниц /categories - страница всех категорий (category-list-page.html.twig) /category/{id} - страница одной категории (category-page.html.twig) /product/{id} - страница товара (product-page.html.twig) твиг функции getCategories() - возвращает список категорий верхнего уровня. Пример использования : {% set categories = getCategories() %} {% for category in categories %}
{{ category.title }} {% for item in category.children %} # дочерние категории
{{ item.title }}
{% endfor %}
{% endfor %} {% set categories = getCategories() %} {% for category in categories %}
{{ category.title }} {% for item in category.children %} # дочерние категории
{{ item.title }}
{% endfor %}
{% endfor %} свойства моделей Категория {{category.id}} - идентификатор категории {{category.parent_id}} - идентификатор родительской категории {{category.position}} - порядковый номер в списке. Этот параметр нужен, для сортировки категорий в таком порядке, как они заданы в админке {{category.title}} - имя категории {{category.children}} - дочерние подкатегории. {{category.parent}} - родительская категория. {{category.image}} - Картинка категории. Для вывода пути картинки написать {{category.image.url}} {{category.created_at}} - дата создания категории {{category.deleted_at}} - дата удаления категории товар {{product.id}} - идентификатор товара {{product.article}} - артикул товара (необязателен для заполнения). Нужен для синхронизации с 1с или прайсом {{product.title}} - название товара {{product.alias}} - синоним товара {{product.description }} - описание товара. Что бы вывести описание без тегов пишем {{product.description|raw }} {{product.price}} - цена товара. {{product.image}} - Картинка товара. Для вывода пути картинки написать {{product.image.url}} {{product.categories}} - Массив категорий товара. Для вывода всех категорий пишем {% for category in product.categories %} {{product.created_at}} - дата создания товара {{product.updated_at}} - дата обновления товара