Magento小部件-新小部件实例块引用错误

4
如果我针对的是除了"default"布局处理程序以外的任何东西中引用的块,那么在新小部件实例页面(CMS>小部件>创建新小部件实例)中,“块引用”选择框只能通过当'页面'选择框更改时触发的ajax控制器来选择这些块。
因此,如果我有一个引用cms_index_index布局处理程序的块,并且我创建一个将小部件放置在此块中的新小部件实例,则每次单击管理员区域中的该小部件实例时,“块引用”下拉列表都会失去其值。
是否有任何方法解决这个问题?

1
@benmarks - 我也注意到了这个问题在1.6.x版本中出现,但是我从来没有进一步研究过它,即是我的问题还是一个bug。另外,我刚刚检查了1.7版本,它的行为也是一样的。 - Drew Hunter
仍然遇到这个错误,非常烦人! - Josh Davenport-Smith
1个回答

0

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

我们通过扩展Varien_Data_Form_Element_Editor并应用修复(在方法_getPluginButtonsHtml()中在行末添加了一个斜杠(widget_target_id/而不是widget_target_id)来解决它。请参见下面的修复行:

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接