我对MagentoAPI还不是很了解,所以我不知道去哪里搜索。我在文档中找到了getTierPriceHtml($product)但这并没有真正帮助我。那么,有没有一个函数可以调用我的$product对象(在模板中)并检查产品是否有等级定价?如果不存在直接函数,那么一个简短的解决方法也会有所帮助。我尝试了if(getTierPriceHtml($product)!=null)...但那没有用,而且无论如何这是一种非常丑陋的方法。 最佳答案 尝试使用$product->getTierPrices()。如果返回一个空数组,则意味着它根本
在Magento1.7.0.2的CMSblock中,我正在尝试获取背景图片我在block的HTML编辑器中使用的代码是这样的:在url()中,我应该放置图像的确切url。但问题是,如果我从CMS中的WYSIWYG文件夹加载我没有得到正确的路径那么下面的url应该填什么样的路径呢?我的背景图片已打开/media/wysiwyg/images_cms/mybackground.png 最佳答案 您输入一个相对或绝对URL。此外,您应该将其放在一个类中,而不是内联。.imageclass{background:url(/media/wys
我正在尝试从所有类别中获取准确的类别并将子类别列出到页面中。如何通过它的url-key获取类别,而不是从类别中获取url-key?谢谢 最佳答案 iFurlkey$urlkey='shirt';Mage::getModel('catalog/category')->getCollection()->addNameToResult()->addUrlRewriteToResult()->addAttributeToFilter('url_key',$urlkey)->getFirstItem();
我们公司已注册增值税,如果提供了有效的增值税号,我们公司将免除欧盟B2B销售中的增值税。Magento版本是1.9,其中包括对这个税务问题的支持,一旦验证了增值税号,就会自动分配客户组。最初有一个问题,即Magento显示了两个增值税号输入表单实例,其中一个有效而另一个无效,因此结果不可靠。我随后隐藏了不起作用的增值税表格,但似乎一切正常。如果客户没有阅读从增值税号中删除国家代码的说明,仍然存在问题,这会阻止验证增值税号,但总体而言它是有效的。最近,欧盟增值税注册客户的增值税没有被取消,即使手动将客户账户组调整为免增值税组也没有取消增值税。似乎没有根据相应的增值税数据库检查增值税税号。
我如何获取所有信息、产品图片、设置等...从一个magento安装到另一个?它的备份功能似乎没有那么好。 最佳答案 使用SSH,您可以执行以下步骤来备份Magento并将其移动到新站点。运行以下命令时,请确保您位于magento的根目录下备份MySQL数据库mysqldump-hDBHOST-uDBUSER-pDBPASSDBNAME>data.sqlDBHOST-Databasehostname,usuallyjustlocalhostDBUSER-Databaseuserwithaccessrightstothedatabase
Fatalerror:CalltoamemberfunctiongetArea()onanon-objectin{directory}/includes/src/Mage_Core_Model_App_Area.phponline155当我安装一个我在全新安装的Magento上写的扩展时出现。当移植到开发服务器时,它被关闭了,我似乎无法找到它的起源。禁用扩展没有任何改变。除了清除缓存和所有常规的Magento问题。据我所知,我已确保文件权限是正确的。 最佳答案 你报错的文件名Fatalerror:Calltoamemberfunct
我正在开发一个使用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