我在一个奇怪的地方被打中。
我正在维护一家出售鲜花的洋红色商店。我为交货日期创建了一个选项,即日期类型。它的前端工作正常,日历弹出,用户可以选择日期,可以更改日期,可以做任何事情,通常在日历上允许。
。在后端,当我尝试添加订单时,我选择一个产品,单击"配置"按钮以添加递送日期和数量,日历不起作用。尽管在单击日历图像时会出现,但是它的灰色(就像未启用)如果我尝试单击它,它只是消失,我无法选择日期,甚至无法单击一次日历,它消失了,我无法创建订单
有趣的是,如果我在日历文本字段中手动输入日期,则可以创建订单(交货日期是强制性选项)。
我试图通过进入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