Magento内置日历不在管理后端工作



我在一个奇怪的地方被打中。

我正在维护一家出售鲜花的洋红色商店。我为交货日期创建了一个选项,即日期类型。它的前端工作正常,日历弹出,用户可以选择日期,可以更改日期,可以做任何事情,通常在日历上允许。

在后端,当我尝试添加订单时,我选择一个产品,单击"配置"按钮以添加递送日期和数量,日历不起作用。尽管在单击日历图像时会出现,但是它的灰色(就像未启用)如果我尝试单击它,它只是消失,我无法选择日期,甚至无法单击一次日历,它消失了,我无法创建订单

有趣的是,如果我在日历文本字段中手动输入日期,则可以创建订单(交货日期是强制性选项)。

我试图通过进入PHTML文件,PHP文件并以销售/订单/创建呼叫的配置按钮来挖掘解决方案。之后,我找不到弹出产品选项(选择了哪个交货日期),但我无法解决此问题。

我试图获得Google和论坛的帮助,但是在失败的情况下。

日历在前端的工作完全可以,但它在后端不起作用。

有人可以帮我吗?有指南吗?在哪里可以找到产品选项对话框?有线索吗?我试图解决最近4天的问题。

更新: - 仍然想知道它

现在,如果我设置了模板并阻止了Mag Admin中的提示,它将开始工作

另外,如果我清除了管理员控制台中的断点,它也有效

此外,仅当我尝试从管理员后端创建订单并在那里选择日期时,它不起作用

这么烦人,请帮助我,现在比几周更多...谢谢。

参考:https://magento.stackexchange.com/a/17592/15064

编辑JS/Calendar/calendar-setup.js和add:

else cal.showAt(params.position[0],params.position[1]);
cal.element.style.zIndex = 99999; // Fix for admin "create order"
return false;}

修复在Magento 1.9.1

上为我工作

在后端中浏览: System > Configuration > Developer > JavaScript Settings > Merge JavaScript Files,并确保将其禁用。

如果启用了,这可能是您的问题。

http://fishpig.co.uk/blog/why-you-shouldnt-merge-javascript-in-magento.html

最新更新