我正在开发一个使用Magento的网站。当我转到“销售”->“订单”->“查看(选择任何订单)”->“发货”时,后台出现错误。当我点击“添加跟踪号”时,没有任何结果。当我检查我的Firebug时,有这个错误显示:this.templateisundefinedhttp://www.myDomain.com/index.php/admin/sales_order_shipment/new/order_id/154/key/f58bdecb79687dd839f91cdc23bb1b9d/Line628由于这个错误,我们无法移动一个。MagentoVersion:1.4.1.1可能出了什么
我在使用magento模板中的foreach循环时遇到问题:$cats=Mage::helper('catalog/category')->getStoreCategories();foreach($catsas$cat){if($cat->getIsActive()&&$cat->getProductCount()){echo"";echo$this->getLayout()->createBlock('catalog/product_new')->setTemplate('catalog/product/new.phtml')->setCategoryId($cat->getId(
有人能解释一下Mage_Sales_Model_Mysql4_Quote类中loadByCustomerId()中的这段magento代码吗?$read=$this->_getReadAdapter();$select=$this->_getLoadSelect('customer_id',$customerId,$quote)->where('is_active=1')->order('updated_atdesc')->limit(1);$data=$read->fetchRow($select);当我var_dump($data)时,我看到它是一组客户数据。与此$data数组关联
我真的希望这里有人能帮忙解决这个问题。我正在使用Magento1.6.1.0新安装如果客户点击前端的忘记密码链接,他们会收到一封电子邮件,其中包含可供点击的链接。当他们单击电子邮件中的链接时,浏览器中会显示空白页面(不提示重置密码)。启动电子邮件链接时的路径如下所示:www.mystore.com/customer/account/resetpassword/?id=4token=26f8abcc1efd5559ce81ced2706586dbThe"error_log"said:30-Nov-201107:42:50]PHPFatalerror:Calltoamemberfuncti
我正在为分组产品开发一个小型Magento扩展程序。此扩展需要另一个属性,所以我想我可以编写一个设置脚本,为分组产品添加一个新属性。但几乎所有我尝试在Magento中做的事情,结果都比我预期的要复杂得多。Magento官方论坛没有真正的帮助,所以我希望在这里得到一些支持:)新属性应该只出现在分组产品的“常规”选项卡中;简单产品、可配置产品、捆绑产品等应保持不变。该属性应该独立于所选属性集,就像它是系统属性一样。为此,我认为我可以将属性添加到分组产品的实体中,但正如我发现的那样,没有针对分组产品的特殊实体,只有一般产品的实体“catalog_product”。因此我的下一个想法是,我需要
看起来这个block直接刷新了输出。这个block的实际用途是什么?我该如何使用它?有人用过吗? 最佳答案 它不被核心使用(afaik)。它关闭输出缓冲,因此渲染的输出将立即发送。唯一可以工作的block是根block,否则嵌套的core/flushblock和所有后续block将在包含的外部block之前呈现。我想不出一个合理的用例。由于前端Controller负责将输出发送到客户端,core/flushblock中断了他的进程。在最坏的情况下,它可能导致PHPHeaders已经发送通知。我不知道,但我猜它是Magento预发布时
我已经多次使用magento,但这是终极挑战。我在一家拥有超过400,000种产品的magento商店工作——每种产品都有自己的变体/产品选项。我们的主商店(基于自定义购物车系统并在MSSQL上运行)每天添加和删除数百种产品。我已将magento配置为抓取所有类别、产品、文本、描述、价格、变体等,并动态创建产品页面,例如http://www.offices-furniture.co.uk/pp?prod=mercury-reception-unit.html问题是我现在需要能够将这些产品添加到购物车,而无需它们实际存在于后端。我已经在后端添加了一个产品,并计划将其用作通用模板类型的产品
我有3个在线商店在一个Magento安装上运行。他们共享超过10.000多个SKU(我将它们设置为简单产品),但前端唯一可见的产品是每个商店的分组产品(与它们相关联的SKU)。因此,我的URL重写表非常繁重,在检查VarienProfiler时,我遇到了“mage::dispatch::routers_match”,它需要超过5秒才能完成。我想这是因为它太大了。这让我想到了我的问题:如何指定我不想让Magento重写的URL。无论如何我可以告诉它不要重写简单的产品URL吗?仅此一项就会使表格下降到1/3。附言:MagentoCE1.7.0.2编辑:感谢Tobias为我指明了正确的方向。
我发现了一些与此问题相关的其他帖子,但是我无法实现我想要的,所以我决定删除所有内容并在一些帮助下重新开始...到目前为止,这是我的工作,它完成了工作,但数据是在数组中硬编码提供的,我需要创建一个数据库连接来获取这些数据。在我的模块类中我有:publicfunctiongetViewHelperConfig(){returnarray('factories'=>array('liveStreaming'=>function(){returnnewLiveStreaming();},),);}这是我在View助手中的代码:namespaceApplication\View\Helper;u
我在尝试在“管理选项”选项卡中创建新选项时遇到问题。当你创建一个属性时,我知道如何将数据正确地保存在数据库中。我正在用我的模块替换Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_Options以创建自定义字段。我的模块:配置文件Ceicom_Swatches_Block_Adminhtml_TabsCeicom_Swatches_Block_Adminhtml_OptionsCeicom/Swatches/Block/Adminhtml/Options.phpclassCeicom_Swatches_Block_Admin