Показаны сообщения с ярлыком shopware. Показать все сообщения
Показаны сообщения с ярлыком shopware. Показать все сообщения

12 февраля 2025 г.

вывести 20 последних товаров на главной странице в стандартной теме Shopware 6

 
1️⃣ Изменить Twig-шаблон главной страницы (index.html.twig).
2️⃣ Загрузить товары в контроллере (если нужно кастомное поведение).
3️⃣ Использовать встроенные функции загрузки товаров в Twig.

Создаём кастомный контроллер

5 февраля 2025 г.

Базовый шаблон в Storefront Shopware

В Shopware файл base.html.twig является основным шаблоном, но он относится только к Storefront (фронтенду). В админке, кабинете пользователя и других частях могут быть другие базовые шаблоны.
1. Базовый шаблон в Storefront

Файл base.html.twig находится здесь:

/vendor/shopware/storefront/Resources/views/storefront/base.html.twig

Этот шаблон включает:

    <head> (мета-теги, стили, скрипты).
    <body> с основными контейнерами.
    Блоки для хедера, футера и основного контента.


Основные блоки в base.html.twig:

3 февраля 2025 г.

Архитектура Shopware 6

 Shopware 6 построен на Symfony и Vue.js, использует API-first подход и Event-driven архитектуру.
🔹 1. Основные компоненты
Компонент    Описание
Core    Бизнес-логика (работает на Symfony)
Administration    Бэкенд-админка (на Vue.js)
Storefront    Витрина магазина (Twig + SCSS)
Elasticsearch    Поиск (опционально)
API    REST API + GraphQL

Создание собственного шаблона Shopware

Создание собственного шаблона (если хотите создать свой дизайн)

 Создайте новый плагин для темы: Чтобы создать свою тему, создайте новый плагин. Для этого создайте структуру папок, которая будет выглядеть как:

custom/plugins/YourTheme/
├── src/
│   └── Resources/
│       ├── views/
│       ├── public/
│       └── config/
├── composer.json

Определите тему в файле composer.json:

30 января 2025 г.

Установка Shopware

Shopware – это современная eCommerce-платформа с открытым исходным кодом, которая отлично подходит для создания интернет-магазинов. Она построена на Symfony и Vue.js, поддерживает API-first подход и имеет гибкую модульную архитектуру.

В этой статье разберем процесс установки Shopware 6.

Системные требования

Перед установкой убедитесь, что ваш сервер соответствует минимальным требованиям:

  • PHP 8.1 или выше (с расширениями intl, pdo_mysql, gd, zip, bcmath, opcache, mbstring, curl)
  • Composer 2.2 или выше
  • MariaDB 10.3+ / MySQL 8.0+
  • Node.js 18+ и npm 8+ (если будете кастомизировать фронтенд)
  • Web-сервер Nginx или Apache

Клонирование проекта


composer create-project shopware/production .

Настройка прав

После установки необходимо задать правильные права на файлы и папки:

Настройка прав

После установки необходимо задать правильные права на файлы и папки:

chmod -R 775 var chmod -R 775 public chmod -R 775 config chmod -R 775 custom/plugins chmod -R 775 files chmod -R 775 logs 
 
 
 

стандартизированные форматы для обмена информацией о недвижимости

  Да, для обмена информацией о недвижимости существуют стандартизированные форматы , в основном XML и JSON, которые позволяют системам (порт...