Shopware 6单产品页添加能效等级文件链接的实现位置求助
Shopware 6 灯泡类产品添加能效等级数据表链接方案
- 禁止直接修改
vendor目录下的核心文件,必须用自定义主题覆盖模板,避免版本更新丢失修改 - 自定义主题内需要创建/修改的模板路径:
src/Resources/views/storefront/page/product-detail/index.html.twig - 找到货号对应的代码块(通常是带
product-detail-number类的div),在它下方插入链接代码:{% if product.productNumber starts with '灯泡类货号前缀' %} {# 可根据货号特征/分类ID筛选灯泡产品 #} <div class="product-energy-data-link"> <a href="你的数据表文件URL" target="_blank"> <img src="你的图标文件URL" alt="能效等级数据表" class="energy-icon"> <span>能效等级数据表</span> </a> </div> {% endif %} - 细节说明:
- 筛选逻辑:如果灯泡产品属于特定分类,可替换为
product.categoryIds contains '目标分类ID' - 文件URL:后台上传的媒体文件,可在Shopware媒体库中复制文件的直接链接替换
- 样式适配:在主题的
app/storefront/src/scss/component/product-detail.scss中添加CSS,调整图标大小、间距等样式,匹配店铺风格
- 筛选逻辑:如果灯泡产品属于特定分类,可替换为
内容的提问来源于stack exchange,提问作者Fox
相关产品推荐
相关产品推荐

