如何在Shopware模板中访问ExtJS-Variable?

时间:2017-06-27 11:00:18

标签: templates extjs shopware

有一个问题我无法理解为shopware 5制作插件。

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

  1. 我定义了自己的xtype。
  2. 在该xtype类声明中,我在已经存在的ExtJS的帮助下添加了一个字段(CategorySelection)。此字段也用于shoppingworld环境。
  3. 当我在网格中拖动我自己的shoppingworld元素并编辑配置(铅笔符号)时,会列出所有存在的类别(和子类别)。
  4. 我的问题是: 如何在前端模板中显示所选类别? 当我想编辑配置时,如何保存所选类别以再次显示它?

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

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

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

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

1 个答案:

答案 0 :(得分:0)

感谢您的帮助和努力,@ Alexey Palamar。 我终于得到了它,但没有ExtJS。 而是创建字段mit ExtJS我使用了shopware提供的字段。 请参阅https://developers.shopware.com/developers-guide/custom-shopping-world-elements/