草庐IT

php - 为什么我对 Magento Block 的 getTemplateFile 方法的调用返回 null?

当我在索引Controller中使用以下代码时setTemplate('helloworld.phtml');var_dump($block->getTemplateFile());}}我期待这样的结果string'frontend/base/default/template/helloworld.phtml'(length=47)但是,在我的系统上,我得到null我的系统有什么问题,它返回null来调用getTemplateFile或我该如何自行调试?发生在Magento1.7.0.1上。 最佳答案 作为Vinai在他的origi

php - 分层导航 - 按其他类别过滤

使用分层导航,如何让客户根据产品出现的其他类别过滤产品?我在一家服装店工作,该店的产品分类如下:上衣T恤正装衬衫下装牛仔裤短裤泳装外套配饰腰带领带我们想添加特殊收藏,例如“冬季收藏”或“面试服装”。这些特殊类别属于单独的根类别(并且有一个属性设置为特殊值,因此我们可以区分普通类别和这些特殊类别)。这些中的所有产品也将分配给主要类别。如果用户正在浏览冬季系列,他们应该能够根据这些主要类别进行过滤。如果一件夹克存在于冬季系列和外套类别中,我们应该将外套显示为筛选选项。只应出现相关类别;例如,我们不会在冬季系列中提供泳衣,因此不应出现泳装类别。我们的想法是,我们不想为每个系列重复这些主要类别

php - 更新 magento 产品页面上的主要产品 url

我有一个关于我目前正在构建的magento项目的问题。我的产品页面有一个主图像(可配置产品)和下面的缩略图。我的代码已经到了单击缩略图将图像附加到主图像区域的阶段,但是我需要它包含的链接的href也附加到该imgsurl。希望这是有道理的,欢迎任何帮助。getProduct();$_helper=$this->helper('catalog/output');?>helper('catalog/image')->init($_product,'image').'"alt="'.$this->htmlEscape($this->getImageLabel()).'"/>';//echo$

php - Magento V2 API 覆盖产品信息模型 V2(属性未显示)

我正在尝试覆盖catalogProductInfo。我想要做的就是向返回的soap结果添加另一个属性。问题是我的新属性没有显示。到目前为止,这是我尝试解决的问题。我尝试进入php.ini文件并关闭soap.wsdl_cache_enabled=1和soap.wsdl_cache=1我尝试进入/tmp/文件夹并删除wsdl缓存文件我禁用了magento缓存并尝试重新索引我正在尝试覆盖以下的magento产品信息api模型V2...http://www.magentocommerce.com/api/soap/catalog/catalogProduct/catalog_product.i

php - 如何在magento中为单个产品设置两个税级?

我需要为“弗吉尼亚”设置两个税级的税率。4.0%州销售税+1.0%州销售税=5%1.0%县销售税=1%我设置了如下图所示的税收规则:它在前端显示如下:如何在购物车页面中同时显示和计算两种税费? 最佳答案 可以只为一种产品分配一种产品税种。但是,您可以创建三个产品税类,例如1)只有州销售税2)只有县销售税3)州销售税和县销售税然后创建两个税收规则规则1产品税级:仅州销售税、州销售税和县销售税税率:州销售税规则2产品税种:仅县销售税、州销售税和县销售税税率:县销售税然后,您可以通过分配正确的产品税种来管理所有组合的产品税率。具有州销售税

php - 未提交审核表单

在我的项目中,我在管理面板的“产品评论”中添加了一个新字段location,并按照许多博客中的说明执行了以下步骤。在数据库表review_detail中创建了一个新字段作为location。在app/code/code/Mage/Adminhtml/Block/Review/Edit/Form.php中添加了以下代码$fieldset->addField('location','text',array('name'=>'location','label'=>Mage::helper('adminhtml')->__('Location'),'required'=>false));就在上

php - magento ajax 不工作

我的Controller里面有这个函数:publicfunctionsaveLeadDaysAction(){echo"works";}在模板phtml中,我正在尝试这样做:jq("#prodcal_leaddays").on("blur",function(e){$saveurl="getUrl('prodcal/adminhtml_prodcaltab/saveLeadDays');?>";console.log('$saveurl');jq.post($saveurl,{'id':'test'},function(d){console.log(d);});});该url似乎返回了

php - 使用 Solr 在 Magento 中索引自定义实体

我正在尝试使用Magento为Solr中的自定义实体编制索引。我遵循了本指南:http://www.summasolutions.net/blogposts/magento-apache-solr-integration-part-iii-indexing-custom-data,但我仍然无法让它工作。在我的例子中,我有一个代表新闻的EAV实体,我希望默认的Magento搜索显示包含该实体的结果。与指南类似,我创建了“getSolrDocument”函数:protectedfunctiongetNewsSolrDocument($id,$name,$storeId,$visibilit

php - 如何在购物车价格规则中添加自定义标签

我正在尝试在magento支持的促销/购物车价格规则中添加自定义标签。我需要的是当我选择任何规则时,自定义选项卡显示在“管理优惠券代码”下方,当我单击自定义选项卡时,我必须获得一个带有保存和保存并继续编辑按钮的网格表。谁能建议我正确的方法来做到这一点?这是我想在“管理优惠券代码”下方添加新自定义选项卡的窗口: 最佳答案 有关完整说明,您可以引用此http://www.newgenray.com/2015/04/22/creating-custom-tab-on-edit-page-in-an-existing-module-of-m

php - 如何在一个 Magento 站点上设置两个最大文件大小限制

所以这是我的问题。在我们Magento站点的管理部分,我们需要能够上传每个2-500MB的文件。我已经适本地设置了我的php.ini设置,并且一切都符合这个要求。但是现在我被要求允许客人从前端上传文件。显然,我不想让完全陌生的人上传500MB的文件。我四处搜索,但未能找到该问题的合适直接答案。那么如何让您的管理员继续上传超大文件,同时限制前端用户只能上传较小的文件呢?这是我目前的解决方案:publicfunctionsaveAction(){$post=$this->getRequest()->getPost();$helper=Mage::helper('my_module');if