有一个问题,我无法为 shopware 5 开发插件。
这就是我正在做的事情(这是我自己的购物世界元素)。
- 我定义了自己的 xtype。
- 在那个 xtype 类声明中,我在 ExtJS 的帮助下添加了一个已经存在的字段 (CategorySelection)。该字段也用于购物世界环境。
- 当我在网格中拖动我自己的 shoppingworld 元素并编辑配置(铅笔符号)时,会列出所有现有的类别(和子类别)。
我的问题是:如何在我的前端模板中显示选定的类别?当我想编辑配置时,如何保存所选类别以再次显示?
使用 smarty 和 {debug} 我可以看到我可以在我的模板中访问哪些变量。例如,在 $data-Variable 中,我可以看到我在 $component->createMediaField(...)-methods 的帮助下添加的变量。
我想知道一个可能的选项是为订阅者中的视图分配一个变量($args->getView()->assign('catSeleted', $catSelected))。
这是正确的方法吗?如果是,我如何访问 ExtJS 组件以获取所选元素?
我知道这是一个基本问题,但我无法弄清楚。在此先感谢您的帮助。