Magento Widgets - 新的Widget实例块参考错误

时间:2012-07-16 19:22:42

标签: magento

如果我定位了除default布局句柄以外的任何内容引用的块,则新窗口小部件实例页面中的“块引用”选择框(CMS>窗口小部件>创建新窗口小部件实例)可以只有当'Page'选择框改变时,才会通过ajax控制器获取这些块。

因此,如果我有一个引用cms_index_index布局句柄的块,并且我创建了一个新的窗口小部件实例,它将窗口小部件放在这个块中,那么每次我点击管理员中的窗口小部件实例时,块参考下拉列表就会丢失它的价值。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

看起来这是Varien JS库中的一个错误。

我们通过扩展Varien_Data_Form_Element_Editor并应用修正(在方法widget_target_id/的行尾(widget_target_id而不是_getPluginButtonsHtml())添加斜杠来修复此问题。见下面的固定线;

'onclick' => "widgetTools.openDialog('" . $this->getConfig('widget_window_url') . "widget_target_id/"