如何处理 Sylius 主题中的资产?

How to handle assets in a Sylius theme?

我是 Sylius 的新手,我在处理商店定制方面遇到了很多问题。我当前的问题是将资产(图像,css...)添加到我的自定义主题。我已经尝试了各种方法,但我无法弄清楚。我的问题是:

  1. 你应该把它们放在哪里?
  2. 如何将它们放入 public 文件夹?我尝试了 assets:installsylius:theme:assets:install 命令,但由于我不知道首先将文件放在哪里,所以它并没有真正帮助。
  3. 您如何在模板中引用它们?我找不到 asset() 函数指向的位置。

上下文

我在 Stack Overflow 上看到过类似的问题,但它们似乎与此版本的 Sylius 无关。

我已将资产的 public 文件夹放在主题的 SyliusShopBundle 中。这些文件在命令

后复制到public文件夹
sylius:theme:assets:install

被执行。

Here is a image to my folder structure

这里是主题里面的一个实现

<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>