【php – 将自定义数据添加到Magento 1.6中的购物车项目】教程文章相关的互联网学习教程文章

php-Zend框架中类似Magento的代码池【代码】

我非常喜欢Magento使用代码池的方式,以便可以在不实际更改代码核心功能的情况下扩展类和功能. (对于不熟悉Magento的用户,您可以在“核心”代码池和“本地”代码池中拥有相同的类,当您创建类时,它首先会在“本地”代码池中查找,如果不存在,看起来在“核心”代码池中) 我知道Magneto使用Zend Framework,所以我想知道Varien是否使用Zend Framework内部已经存在的东西,如果他们自己这样做?或者,如果有人知道在Zend Framework中是否有一...

php-Magento:修改新闻简报模块【代码】

magento的新闻通讯表带有名字和姓氏字段,但在默认设置中,仅保存电子邮件地址.我想使用名字字段,但是在查找记录保存位置时遇到了一些麻烦. 现在,我的表单如下所示:<form action="<?php echo $this->getFormActionUrl() ?>" method="post" id="newsletter-validate-detail"><div class="block-content"><table><tr><td><label for="firstname"><?php echo $this->__('Name:') ?></label></td><td><div class="input-box"><input typ...

php-Magento->我希望管理中的产品网格显示在前端【代码】

我希望将admin中的网格显示在前端.显示管理列表中产品列表的网格.目录->管理产品. 我想在每个类别的前端显示此内容吗? 什么是完成此任务的理想方法?解决方法:您需要重写块Mage_Adminhtml_Block_Catalog_Product_Grid Mage_Adminhtml_Block_Widget_Container自己动手,因为在此类中我们有编辑,添加产品的逻辑. 你也需要重新定义adminhtml/default/default/template/catalog/product.phtml adminhtml/default/default/template/widg...

php-如何使用Magento的ORM在我的自定义表和magento的表之间建立内部联接?【代码】

我需要在我的自定义表和Magento的实体表之一之间建立内部联接.如何使用Magento的ORM模型做到这一点? 非常感谢.解决方法:通读官方的API documentation,并查看joinTable,joinField和joinAttribute方法. 这是连接与Orders集合相关的表的示例:$this->_orders = Mage::getResourceModel('sales/order_collection')->addAttributeToSelect('*')->joinAttribute('billing_firstname', 'order_address/firstname', 'billing_address_id',...

php-Magento:在可配置产品上显示关联产品的图像

当我使用Magento的下拉列表选择其他简单产品时,我想更改可配置产品的图像.我已经尝试遵循this tutorial,但它根本没有效果(也没有错误,fyi).谁能协助我找到解决方案?解决方法:该教程适用于最新版本的magento,我最近使用了相同的方法来实现这一目标,您可能想尝试使用以下模块: https://github.com/organicinternet/magento-configurable-simple 在众多功能中,它增加了更改其包含的可配置产品映像的功能. 另外,如果您想使用教程方法...

php-如何在Magento中获得属性选项的位置?【代码】

我有以下问题.在一个额外的模块中,我想根据属性的位置对它们进行排序.当我尝试获取属性的选项时,可以获取Id和Label,但是该对象中没有其他内容. 我可以这样做,例如:$attribute = $_product->getResource()->getAttribute($code)->getOptionsText($value):或者只是getOptionId($value),但是没有什么可以获取Position的,它可以在后端进行编辑.那么,如何得到这个呢?还没有在网上发现任何东西(有用). (也有类似的问题magento sort att...

php-贝宝IPN标记订单为处理的Magento事件【代码】

我正在开发Magento(1.4 CE)的扩展程序,一旦订单付款,就需要触发该扩展程序.我在找到要挂接到Paypal IPN(Paypal标准)完成其操作的事件时会遇到麻烦. 我已经尝试使用sales_order_invoice_save_after和sales_order_invoice_register事件,但是这些事件似乎都不是由Paypal IPN响应触发的. 我现在正尝试使用sales_order_save_after事件来检测订单何时进入“处理中”状态,如下所示:class Lightbulb_Blastramp_Model_Observer {public fun...

php-Magento-从当前查看的商品属性中获取收藏夹【代码】

我正在尝试在产品视图页面中返回一个产品集合,该集合是从当前查看的产品中获取的属性制成的. 换句话说,假设我出售CD,并且正在查看Ray Charles CD.在此产品页面中,我想向其他人展示“艺术家”属性中具有“ Ray Charles”价值的其他产品.除非必须从当前查看的产品的“艺术家”值中动态提取此值. 我刚刚学会做到这一点:<?php $model = Mage::getModel('catalog/product');$collection = $model->getCollection();;$collection->addFi...

php-Magento,将产品名称传递给联系表格【代码】

您好,Magento初学者,我对术语和名称的了解不多,但我会尽力解释这一点. 我目前正在配置Magento联系人表单,以便能够在“产品视图”页面上从用户那里收集一些数据.更有趣的是,该表单还必须发送有关产品的一些数据,管理员将其放在页面上,具体来说是产品名称并非所有产品都具有此形式,只有可提供不同(当前不可用)颜色和尺寸的产品才可以使用此表格.我将Magento联系人表格复制到了Layout-> Templates-> contact-> form.phtml.将其嵌入产品...

php-Magento客户注册“蜜罐”验证码【代码】

我以为我已经分类过了,但是遇到了麻烦.我想在客户注册表单上添加一个“蜜罐”,对于那些不熟悉此技术的人,需要使用CSS隐藏文本输入,并假设一般的bot都希望填写该文本.但是,人类不会看到该字段,因此需要验证为空. 在Magento中,我创建了一个新模块,将以下内容添加到config.xml中:<global><fieldsets><customer_account><honeytrap><create>1</create><update>1</update></honeytrap></customer_account></fieldsets><models><custome...

php-Magento sales_flat_order_item表【代码】

magento 1.6 CE sales_flat_order_item表中有四个价格列:price, base_price, original_price and base_original_price, 他们之间有什么区别?解决方法:名称确实暗示了这种关系:original_price是您开始的地方,price是您结束的地方. 如果您在后端编辑订单以应用自定义定价,则会在此表中看到差异.我已经附上了一个屏幕截图,以显示我在哪里调整了最后一个价格较低的订单(444对1750).

php-Magento:如何更改类别页面的标记?【代码】

我是magento的新手. 我想自定义类别部分的标记(添加一些划分/链接),但是当我检查catalog / category / view.phtml时,我只能看到一个负责在类别页面中显示产品的功能:<?php echo $this->getProductListHtml() ?> 请告诉我在哪里可以更改? 谢谢你们解决方法:方法getProductListHtml()在Mage_Catalog_Block_Category_View中定义. 通常通过调用此模板来加载模板app / design / frontend / base / default / template / catalog / pro...

php-创建一个随机的Magento优惠券【代码】

我有麻烦了我想做的是,每当有人订阅我们的新闻通讯时,都会在Magento中自动生成一个随机的优惠券代码.优惠券可减10美元,并且可以享受优惠.订阅后两周的日期. 因此,我正在尝试编写一个简单的脚本,该脚本在提交“订阅我们的新闻通讯”表单时跳闸,该表单将与Magento对话,请Magento提供一个随机的优惠券代码,并设置一些基本的价格规则(可优惠10美元) ,每位客户一次使用,每张优惠券使用一次,从生成之日起两周内到期),然后返回随机的优惠券...

php-从Magento主页删除搜索框【代码】

如何从magento主页中删除搜索框. 我在CMS中搜索了>页面>主页,没有与搜索框相关的代码. 我可以使用此链接在每个目录视图和产品视图页面中删除搜索框 “ http://www.magentocommerce.com/boards/viewthread/38420/”. 如何从主页删除. 提前致谢.解决方法:转到app / design / frontend / YOUR_THEME_NAME / default / template / page / html / header.php行号:-38请使用此代码.<?php echo $this->getChildHtml('topSearch') ?>至<?p...

php-Magento在静态块内调用子html【代码】

我对此有些困惑.我有<?php echo $this->getChildHtml('accountLinks') ?>在header.phtml下.我如何在Admin中的新静态块中调用“帐户链接”? 谢谢!解决方法:首先,检查所有accountLinks别名是否在布局所有xml文件中退出.假设 如果我发现在page.xml中退出了store_language并且在header.phtml中调用了$this-> getChildHtml(‘store_language’); 如果我想在以下使用的任何地方调用此文件echo $this->getLayout()->createBlock('page/s...