我只是magento的新手扩展。我想在magentoversion1.7.0.2中创建一个名为storeinfo的新模块。为此,我的app/local文件夹结构是这样的magentodirectoryappcodecommunitycorelocal---|---New(foldername)--|---Storeinfo(foldername)--|-BlockcontrollersetcHelpersql在magentodirectory/app/etc中的New_Storeinfo.xml代码是这样的truelocal现在目录里面magentodirectory/app/code
我有一个用于设计的Magento2主题,并创建了一个我正在使用的子主题。我正在尝试修改breadcrumbshtml,以便我可以向它扩展一些额外的类。我在父主题中找不到任何breadcrumbs.phtml文件,但我确实在vendor/magento/module-theme/view/frontend/template/html目录中找到了它。我的问题是,我如何为我的新子主题创建一个新的breadcrumbs.phtml文件,以及我在哪里将它添加到xml以便它反射(reflect)在前端? 最佳答案 如果你只是想覆盖模板,那么你不
我正在使用一个Magento1.3(社区版)安装,我正在尝试扩展其中一个核心类的功能。我直接在开发服务器上更改了核心文件,并在那里实现了功能。现在,followingAlanStorm'sadvice,我将把核心文件还原到stock,并在/app/code/local树中实现我的更改。我一直在阅读AlanStorm的页面和aguidefromJoshPratt,但我不太明白如何将这些例子应用到我的案例中。问题的核心是-为了扩展/monkey补丁核心类,我需要实现多少完整的magento模块的框架?我需要创建自己的命名空间吗?当我命名类时,我应该期望哪些下划线在语法上有意义?当我编写XM
是否可以通过将核心system.xml的“版本”放置在原始目录的本地/表示中,以与block相同的方式覆盖核心system.xml? 最佳答案 执行此操作的官方®方法是使用创建自定义模块包含您希望覆盖的内容的模块的声明。在自定义模块的system.xml中,仅需要包含system.xml您希望覆盖其文本值的那些xpath。这意味着升级时的工作量更少。 关于php-system.xml可以被覆盖吗?,我们在StackOverflow上找到一个类似的问题: htt
我希望某些类别页面处于列表模式并开始显示30个项目,但我希望另一个类别页面处于网格模式并且显示的项目较少。我知道我可以通过管理面板更新自定义布局xml来做到这一点,但我不确定确切的XML是什么。 最佳答案 我的解决方案是创建一个覆盖Toolbar类的模块,该类控制目录的网格/ListView和要显示的项目数。要覆盖的特定类称为Mage_Catalog_Block_Product_List_Toolbar。克隆文件并向其中添加以下方法:/***SetsthecurrentViewmode(grid,list,etc.)**@param
我正在构建一个扩展,以在Magento的单页结帐中的“下订单”按钮之前添加一个特定的block。我很难找到正确的咒语来简单地将一个block附加到这个部分,更不用说在另一个句柄之前/之后得到它了。目的是在不更改任何模板的情况下使用此覆盖。在我的扩展的XML中,我有:myextension/block.phtml目前只是一个简单的文本block。我知道一般语法是正确的,因为我可以将我的添加到checkout_cart_index并看到它就好了。我缺少一些基本的东西吗?谢谢! 最佳答案 背景并不是所有的block都会自动输出它们的子bl
我编辑了以下文件,将时事通讯移至页脚而不是侧边栏app/design/frontend/base/default/layout/newsletter.xml我更改了以下代码:到:为什么我不需要添加$this->getChildHtml('newsletter')或类似于footer.phtml?我不确定何时使用getChildHtml()以及何时不使用。thisarticle的练习#2中所有必要的步骤吗??谢谢。 最佳答案 如果你看一下page/html/footer.phtml,它是页脚block的模板getChildHtml()
我试图通过我的xml文件将我的链接添加到head部分,但没有任何反应(magento1.7.0.2)canonicalhttp://fonts.googleapis.com/css?family=Dancing+Script请告诉正确的方法。 最佳答案 可能是这样的,显示完整的布局XML结构:]]>setText几乎可以让您做任何事情,并且对于任何第三方js或css来说都是一个安全的选择。 关于xml-Magento通过xml将规范链接添加到头部部分,我们在StackOverflow上找
当我在这个url上点击我的模块时http://localhost/xxx/index.php/TradeEnquiry我得到这个错误Fatalerror:CalltoamemberfunctionsetFormAction()onanon-objectinC:\wamp\www\stockdisplays\app\code\local\Stock\Tradeenquiry\controllers\IndexController.phponline55第55行是这样的:$this->getLayout()->getBlock('tradeenquiryView')->setFormAct
我正在使用Magento1.5,尝试从Magento后端访问“客户->管理客户”时收到fatalerror消息。错误详情:CalltoamemberfunctionsetSaveParametersInSession()onanon-objectin/my_domain.com/public_html/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.phponline59这是Magento卡住的Container.php中的和平代码protectedfunction_prepareLayout(){$this->setC