我从magento开始,我正在尝试修改模板。现在注册表有名字和姓氏,我希望它只有名字。我检查了代码,在文件“template/persistent/customer/form/register.phtml”中找到了一些内容,其中包含表单的所有字段,但对于名字和姓氏,它有这段代码:getLayout()->createBlock('customer/widget_name')->setObject($this->getFormData())->setForceUseCustomerAttributes(true)->toHtml()?>是否有我应该在其中设置注册表单字段的文件?提前致谢。
我正在尝试在订单已付款且现在状态设置为“正在处理”之后且仅在订单付款后向第三方发送订单。将其设置为适用于所有支付类型的最佳观察者是什么?在阅读了几个来源后,它看起来像:sales_order_invoice_pay应该适用于所有支付方式,但它似乎已在Magento1.9上被删除:http://rabee.me/codes/magento/cheatsheet/1.9/(此列表不完整,请检查下面的更新)另一种选择是:'sales_order_payment_pay'但是当我测试它时,将付款方式设置为“支票/汇票”,在我使用订单>发票>提交发票在后端生成发票后,它不会被触发此方法是否仅与其
如何在不创建或加载对象的情况下从对象(如“order”)中获取所有字段名称?例子:Model:sales/order通过加载订单和getData()方法,我得到了一个包含各种字段名称的数组,例如:shipping_tax_amountgrand_totalbase_tax_amount如何在没有订单的情况下获取这些字段名称?在我的例子中,即使magento商店没有订单,也必须可以访问这个字段。 最佳答案 $resource=Mage::getSingleton('core/resource');$readConnection=$re
我是PHP新手。谁能告诉我如何在foreach之外访问foreach循环变量。请通过代码在下面找到。getCollection()->addAttributeToSelect('*');foreach($categoriesas$category):$categorySize=$category->getSize_chart();print_r($categorySize);endforeach;?>我在下面的htmlimg标签的src属性中需要它。close"> 最佳答案 首先定义循环上面的变量$categorySize=arra
我有产品系列。$_products=Mage::getModel('catalog/product')->getCollection();在目录->管理类别->类别产品的管理面板中,我对每个产品都有定位。如何按位置对$_products进行排序? 最佳答案 如果您想按类别$category_id中的位置对产品进行排序。您可以使用以下内容//Loadthecategorymodel$category=Mage::getModel('catalog/category')->load($category_id)->getProductCo
应该很简单:HookMODEL_save_after事件(或者MODEL_save_before如果更合适的话)。检查getData()与getOrigData()以查看用户所做的更改。在通过后台编辑的customer_address模型中,两个保存事件都被触发了两次。第一次触发customer_address_save_before,随后触发customer_address_save_after。在这两种情况下,getOrigData()和getData()是相同的,除了getData()有一个新的updated_at值,并设置了store_id(这是一个错误吗?)。因此,该模型还没
我见过的所有升级方法(不确定magento连接方法)都不会只触及数据库文件和&目录)。我正在进行我的第一个Magento构建,但我看到他们已经通过过去的更新更改了目录结构。所以我的问题是我应该如何更新Magento以确保数据库得到升级? 最佳答案 根据@Anton的回答,数据库升级由Magento模块本身中的PHP代码应用。如果您查看任何代码模块(例如DOCROOT\app\code\core\Mage\Catalog\),您将看到一个名为sql\modulename_setup其中包含许多文件,这些文件执行与其模块版本相关的数据库
我正在尝试使用MagentoSOAPAPIv2获取可配置产品的所有关联产品。catalogProductLink调用看起来很接近,但不处理可配置类型。我没有看到包含关联产品和产品的可配置类型信息的任何其他调用。其他人是如何解决这个问题的?我使用的是Magento1.6版和带有Java的SOAPAPIV2。 最佳答案 我深入研究了这个解决方案,意识到您可能需要覆盖API模型(Mage_Catalog_Model_Product_Api)才能获得您正在寻找的结果。在items函数中(大约第90行),您可以执行如下操作:foreach($
我想删除屏幕左侧的类别导航。当ik看源时,我会看到该块被命名为:如何使用XML更新禁用此块?看答案有两种删除类别导航的方法,请参见下面:路1:将此添加到您的主题中default.xml或者路2:添加此AdminPanel>Products>Categories>YOURPAGE>Design
我想在Magento2产品页面中删除或隐藏数量框,有人知道我该怎么做?(数量框与我们的业务无关)先感谢您。看答案您可以使用我绝不建议的CSS进行操作,也可以将其从:https://github.com/magento/magento2/blob/develop/app/code/magento/catalog/catalog/view/frontend/templates/product/view/view/addtocart.phtml问候!