0

有一个问题,我无法为 shopware 5 开发插件。

这就是我正在做的事情(这是我自己的购物世界元素)。

  1. 我定义了自己的 xtype。
  2. 在那个 xtype 类声明中,我在 ExtJS 的帮助下添加了一个已经存在的字段 (CategorySelection)。该字段也用于购物世界环境。
  3. 当我在网格中拖动我自己的 shoppingworld 元素并编辑配置(铅笔符号)时,会列出所有现有的类别(和子类别)。

我的问题是:如何在我的前端模板中显示选定的类别?当我想编辑配置时,如何保存所选类别以再次显示?

使用 smarty 和 {debug} 我可以看到我可以在我的模板中访问哪些变量。例如,在 $data-Variable 中,我可以看到我在 $component->createMediaField(...)-methods 的帮助下添加的变量。

我想知道一个可能的选项是为订阅者中的视图分配一个变量($args->getView()->assign('catSeleted', $catSelected))。

这是正确的方法吗?如果是,我如何访问 ExtJS 组件以获取所选元素?

我知道这是一个基本问题,但我无法弄清楚。在此先感谢您的帮助。

4

1 回答 1

0

感谢您的帮助和努力,@Alexey Palamar。我终于让它工作了,虽然没有 ExtJS。我使用的是商店软件提供的字段,而不是使用 ExtJS 创建字段。请参阅https://developers.shopware.com/developers-guide/custom-shopping-world-elements/

于 2017-06-29T15:32:31.637 回答