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

问题描述 投票:0回答:1

我是Sylius的新手,在处理商店定制时遇到很多问题。我当前的问题是将资产(图像,css ...)添加到自定义主题。我已经尽了一切努力,但我无法弄清楚。我的问题是:

  1. 您应该将它们准确放置在哪里?
  2. 您如何将它们保存到公用文件夹?我尝试了assets:installsylius:theme:assets:install命令,但是由于我不知道将文件放在何处,因此并没有太大帮助。
  3. 您如何在模板中引用它们?我找不到asset()函数指向的位置。

Context

  • 我正在使用最新版本的Sylius Standard(1.7.0),Windows 10 Pro和Firefox
  • 主题有效,我可以在频道设置中选择它,并且可以覆盖模板和翻译,在我的themes/SomethingTheme/SyliusShopBundle文件夹中没有问题

我已经被困在这里两天了,真的不知道该怎么办。我在StackOverflow上看到过类似的问题,但它们似乎与此版本的Sylius无关。

assets sylius
1个回答
0
投票

我已将资产的公用文件夹放置在主题的SyliusShopBundle中。将这些文件复制到命令后的公共文件夹中

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>

© www.soinside.com 2019 - 2024. All rights reserved.