gpt4 book ai didi

Shopware 5 在前端访问 Controller 变量(模板变量)

转载 作者:行者123 更新时间:2023-12-02 21:46:42 25 4
gpt4 key购买 nike

许多文章中给出的技术术语是模板变量。我试图了解如何找到 Shopware 5 前端特定字段的 Controller 中给出的变量名称(例如产品名称)

例如,我可以看到文章名称的模板变量已指定为 $sArticle.articleName。这是我手动检查源代码时发现的。

假设我想查找特定产品的折扣值,如何将其打印在我的主题上?我应该使用什么变量以及找到它的简单方法是什么。

我可以从后端为所有变量分配值,但我的问题是当我在技术开发方面更新主题时如何在主题文件中访问它们。

请注意:我正在尝试了解 shopware5 的技术方面。

最佳答案

使用 {debug} 函数通常会为您提供所有分配的变量的列表。此列表还应包含一个变量 $Controller,它将为您提供当前相关 Controller 的提示。

不幸的是,您无法识别分配的变量来自何处。由于 Shopware 的事件驱动架构,在将请求分派(dispatch)到相关 Controller 后,可以将变量分配给 View 。这意味着变量可以通过第三方插件以及特定的事件监听器和店面装饰器(在 Shopware 5 中)分配。

亲切的问候!

关于Shopware 5 在前端访问 Controller 变量(模板变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35338786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com