Как обращаться с активами в теме Sylius? - PullRequest
0 голосов
/ 28 апреля 2020

Я новичок в Sylius и у меня много проблем с настройкой магазина. Моя текущая проблема - добавление ресурсов (изображения, css ...) в мою собственную тему. Я пытался всеми способами, но я не могу понять это. Мои вопросы:

  1. Где вы должны их точно поместить?
  2. Как вы попадете в папку publi c? Я пробовал команды assets:install и sylius:theme:assets:install, но поскольку я не знаю, куда поместить файлы, это не очень помогло.
  3. Как вы ссылаетесь на них в своих шаблонах? Я не могу найти, куда указывает функция asset().

Контекст

  • Я использую самые последние версии Sylius Standard (1.7.0), Windows 10 Pro и Firefox
  • Тема работает, я могу выбрать ее в настройках канала и без проблем переписать шаблоны и переводы в папке themes/SomethingTheme/SyliusShopBundle

Я видел похожие проблемы с переполнением стека, но они не имеют отношения к этой версии Sylius.

1 Ответ

0 голосов
/ 28 апреля 2020

Я разместил в моих папках папку c моих ресурсов внутри SyliusShopBundle темы. Эти файлы копируются в папку publi c после выполнения команды

sylius:theme:assets:install

.

Вот изображение для структуры моей папки

Здесь реализация внутри темы

<div class="column">
<a href="{{ path('sylius_shop_homepage') }}"><img src="{{ asset('bundles/syliusshop/assets/logo_fitfoods.svg') }}" alt="Sylius logo" class="ui small image" /></a>

...