由于某些原因,你可能需要在视图文件中用自定义代码删除产品。但是你会惊讶的看到 “Cannot complete this operation from non-admin area.”这样的报错。下面有些小技巧让你实现它。
继续阅读如何用前端模版代码删除Magento产品
Magento自定义邮件
是否曾想过用Magento内置的电子邮件功能发送邮件?是否想在Magento中做些什么的时候碰壁?好吧,我已经知道答案了。总之,Magento发送邮件被证实只要几个小时跟踪Magento代码。那么,我要创建名为activecodeline_custom_email1.html电子邮件,我想在它运行时传几个变量给它,我要以编程的方式发送电子邮件。
继续阅读以编程的方式创建Magento并与布局关联
想像一下,当你要创建一个简单的视图文件(例如,custom-note.phtml)并在Magento的一些新链接中展示出来。一种方式是创建CMS页面,在CMS页面中调用这个块。但是当你想要让这个块在Magento布局的其它部分,或者说后台CMS修改不了的地方?如果我想在面包屑导航下面添加新的div元素或者新的块,又该如何做?
继续阅读如何重写Magento模型类?
很多时候当我想要实现新功能,但又不想修改核心类。对于控制器来说,这很简单。从核心文件中拷贝控制器,放到local中同样的位置,然后修改就可以了。但这不适用于模型,那么如何在不修改核心文件的前提下重写Magento模型呢?
继续阅读更新购物车中的可配置产品
假设我们的购物车中有Magento可配置产品,我们想要修改它的选项但又不愿意删除或者重新添加它,那么怎么办呢?其实,按照下面的步骤,实现起来还是很简单的。
继续阅读在不同的商店获取被重写后的产品网址
在之前一篇在不同店铺获取产品网址的文章中,有人指出,如果当你想要获取的产品已经被重写那么将很麻烦。我想到一个返回被重写产品网址的方法。你将需要添加一个店铺的基本网址来返回一个完整网址的值。
继续阅读Magento开发人员必掌握的SEO技术技巧
根据谷歌的说法,从一秒到两秒的加载时间增加了两秒,使跳出率增加了32%,而从一秒增加到五秒则增加了90%。Web开发人员可以通过优化图像文件大小和压缩CSS和JavaScript文件来减少页面大小。
继续阅读50种方法立即提升您的Magento网站性能
Magento网站的性能对于每个电子商务企业的成功都至关重要。如果您的当前网站未进行优化,您的客户很有可能会在网站加载时离开。提高网站性能意味着您正在为访问者创造更好的购物体验,因此我们来执行以下方法:
继续阅读2018年Magento电子商务网站20大免费网站速度测试工具(第2部分)
如何修复在Magento 2中重新索引时的死锁错误?
问题:
Magento版本:2.1.9
模式:Production
索引模式:Update on save
总产品:18k
总客户:54k
总订单:18k
开发人员尝试重新建立索引后,会生成exception.log文件,其中包含此文件中的以下错误。同时,服务器被卡住,需要重新启动。然后,该网站才可以照常运行。
继续阅读