在Magento模板开发中,有时候需要将多级分类的url简化,Magento的URL默认是显示多级分类的
例如:http://www.360magento.com/分类1/分类2/分类3
现在需要简化为:
分类2的URL为:http://www.360magento.com/分类2
分类3的URL为:http://www.360magento.com/分类3
继续阅读在Magento模板开发中,有时候需要将多级分类的url简化,Magento的URL默认是显示多级分类的
例如:http://www.360magento.com/分类1/分类2/分类3
现在需要简化为:
分类2的URL为:http://www.360magento.com/分类2
分类3的URL为:http://www.360magento.com/分类3
继续阅读想要magento站点搜索加上分类选项,只需要在magento相应的模板中,用以下代码替换app/design/你的主题名/template/catalogsearch/form.mini.phtml文件中的源代码即可。然后刷新索引和缓存,你将会发现搜索的旁边出来一个分类选项!
继续阅读 /* @var $translate Mage_Core_Model_Translate */
$translate = Mage::getSingleton('core/translate');
$translate->setTranslateInline(false);
$storeId = Mage::app()->getStore()->getId();
$template ='1';
这里,邮件模板的ID是由$template的值来定义的,可以到后台->System->Transactional Emails获取邮件模板ID,也可以用magento默认的值,如 'contacts_email_email_template'
继续阅读如果你在本机的虚拟目录下建立了自己的magento项目,这里以项目名为magento为例,那么访问:
http://localhost/magento/index.php/customer/account/create/ 将进入用户注册界面。
继续阅读getResourceModel()方法讲解
$collection = Mage::getResourceModel( 'catalogsearch/fulltext_collection' );
首先会找到app\code\core\Mage\CatalogSearch\etc\config.xml
找到 <resourceModel>
<resourceModel>catalogsearch_resource</resourceModel> 得出结果:
模型文件地址为:\app\code\core\Mage\CatalogSearch\Model\Resource
加上参数,加载php文件地址为: \app\code\core\Mage\CatalogSearch\Model\Resource\Fulltext\Collection.php
继续阅读当我们给magento开发插件的时候,必然会碰到要改变系统的原来的行为的情况。而magento作为一种插件机制的灵活的系统,直接修改核心代码是极为不妥的方式。而有时magento的事件机制并不能解决问题的时候,重写原来的文件的需求就产生了。在此打算总结下magento中的各种重写。
继续阅读今天有个同事问我,昨天在后台建了一个newsletter的队列为什么到今天队列状态还是为未发送。询问了下cronjob的运行情况,发现 magento的cronjob是正常运行的,而邮件配置也是对的,其他邮件都能正常发送。百思不得其解,于是只好拿出杀手锏,翻源码追踪整个发送过程。一追踪下来马上发现了这根本就不是个问题,问题在我们对newsletter的发送不熟悉,对什么时候修改这个状态理解错误。下面让我们系统的学习下 magento的newsletter。
继续阅读Mangeto中执行某个功能时,如update、insert、delete,magento的model会自动对事务进行处理。这些写操作都集中到 model的save方法或者delete方法来处理,执行时候会调用resource model的beginTransaction方法来开启事务,调用resource model的commit方法来提交事务,调用resource model的rollBack方法来回滚事务。save方法代码如下:
继续阅读if there is a word can describe the relation of magento & Google Search Engine , it must be friend!
如果能有词形容magento和谷歌搜索引擎的关系,那么肯定是“朋友”!
继续阅读