首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Shopware 6开发系统上管理媒体?使用git还是不使用git?

如何在Shopware 6开发系统上管理媒体?使用git还是不使用git?
EN

Stack Overflow用户
提问于 2021-03-24 21:12:09
回答 1查看 61关注 0票数 1

我们正在使用Git为客户开发Shopware (6.3.5.2)商店。我们在Magento上有大量的测试实例,我们将媒体用于一般的页面结构(如徽标),即git LFS中的wysiwyg文件夹。我们不在GIT中保存产品图片(magento/pub/media/catalog),所以使用占位符。

有没有办法在Shopware中只把一般的图片提交给GIT?不同之处在于,所有图像都保存在像public/media/0f/67这样的散列文件夹中...

我们可以通过浏览该文件夹并从那里提交(git commit -f)它来识别我们需要的介质,而忽略其他所有内容。

有没有更优雅的解决方案呢?

我们also tried to come up with a solution which avoid having any media in the GIT,但它还不能很好地工作。

EN

回答 1

Stack Overflow用户

发布于 2021-03-24 22:02:35

处理此类媒体的推荐方法是将它们存储在yourtheme/src/Resources/public目录下的主题或插件中,例如yourtheme/src/Resources/public/assets/images/image.jpg。您将所有资产都提交给git。

要在模板中包含资源,请使用Twig函数asset,例如:

代码语言:javascript
复制
<img src="{{ asset('bundles/yourtheme/assets/images/image.jpg') }}">

有关详细信息,请参阅the documentation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66781795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档