【php – 从magento模块创建一个新表】教程文章相关的互联网学习教程文章

php – 应用Magento SUPEE 6285后拒绝访问【代码】

我最近应用了Magento补丁SUPEE-6285,现在我对非管理员用户有一些权限问题.管理员的某些部分可供无法再访问的受限用户访问.如果我查看该角色的角色资源,我会看到该部分已启用,并且当登录到该角色时,我会看到菜单选项,但如果我选择它,则会拒绝访问.到目前为止,我所知道的3个扩展程序给我带来了麻烦 >商业主题 – 向注册客户猜测 >他们在“客户”菜单下添加“管理访客注册” > Adjustware – 被遗弃的购物车提醒 >他们在时事通讯下添...

php – Magento 2 – 如何覆盖块模板【代码】

我试图覆盖vendor\magento\module-multishipping\view\frontend\templates\checkout\addresses.phtml我创建了布局app\code\My\CustomModule\view\frontend\layout\multishipping_checkout_addresses.xml<?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"><body><referenceContainer name="conte...

php – Magento产品的API【代码】

我的商店有magento2,我想用REST API获取所有可配置/简单的产品及其子(变体)产品.我能够在单个REST API调用中获取所有产品,但它不能为我提供可配置产品的子项. 我需要可配置的产品,如下所示:{"id":1,"parent_id":1,"name":"myProduct","is_active":true,................."children_data":[{"id":1,"parent_id":1,"name":"myProduct","is_active":true,.................},{"id":1,"parent_id":1,"name":"myProduct","is_active":t...

php – Magento 2在管理发票中增加额外费用【代码】

我创建了一个模块,以便为订单增加额外费用.在我下订单时,在前面成功添加额外费用.但在管理员方面没有增加任何额外费用.请帮助我在哪里错误地向管理发票中添加额外费用? .我在Model中创建了collect方法.代码如下.namespace Mageniks\Alltest\Model\Total;class Fee extends \Magento\Quote\Model\Quote\Address\Total\AbstractTotal {protected $quoteValidator = null; protected $_checkoutSession;public function __construct(...

php – Magento自定义左导航模板显示两次【代码】

我创建了一个自定义模板(mytheme / template / catalog / navigation / left_parent_category.phtml)来显示当前类别的父类别.<?phpecho '<div class="box base-mini">'; echo '<ol>';$currentCat = Mage::registry('current_category');if ( $currentCat->getParentId() == Mage::app()->getStore()->getRootCategoryId() ){// current category is a toplevel category$loadCategory = $currentCat;}else{// current category is ...

php – magento:重写模板【代码】

我在以下位置更改了模板文件: 应用程序/设计/ adminhtml /默认/缺省的/模板/销售/订单/出货/制作/ tracking.phtml 但是,我想将这些新的更改保存到一个新文件中,并将tracking.phtml保留在其库存标准格式中,并以某种方式将块重定向到新文件的位置并使用它. Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Tracking是我认为我必须改变的类,我尝试在其中创建一个构造函数,并使用一些不同的方法,如Mage :: settheme和$this-> setTe...

php – Magento中块和模板的工作原理【代码】

我一直在使用magento一段时间,并且有一些细节,我正在试图理解它是如何工作的,块和模板,例如,我不明白的部分是如何工作的,你可以在一个模板(.phtml文件)$this->getFunctionName(); 这意味着在分配了该模板的块中有一个具有该名称的函数.我正在尝试写一个简单的例子只是为了看它是如何工作但我无法弄明白,直到现在,我只是有一个headeach.你怎么可能在.phtml文件中使用$this来调用块函数?似乎.phtml是对象的一部分,对吧? 谢谢解决方...

php – 如何判断Magento用户是否为管理员?【代码】

我正在使用Magento 1.5,我需要检查当前登录的用户是否是管理员用户.我需要从用户端检查这个,因为我需要为成员执行一个过程,这取决于他们是否是管理员用户. 这可能在Magento吗?解决方法: Mage::getSingleton('admin/session')->getUser();要么Mage::app()->getStore()->isAdmin();

php – 如何向magento中的多个用户发送电子邮件【代码】

这是我的代码,当我将它发送给一个收件人时工作正常,即如果我使用’rec1@gmail.com(单个电子邮件)它工作正常.但是我想要包含第二个电子邮件ID以及rec2@gmail.com并编写如下代码:’rec1 @ gmail.com,rec2 @ gmail.com’但这不起作用. 让我知道如何实现此功能?$templateId = 1; $sender = array('name' => 'swapnesh','email' => 'sender@gmail.com' ); $store = Mage::app()->getStore(); $vars = array('my_var' => 15,'another_v...

php – 买方在magento产品页面中填写的字段

我一直在找,但找不到这样的东西.我需要创建一个产品页面,买方会在将产品添加到购物车之前填写一些文本字段. 像这个页面的东西:http://bitly.com/Sw4jzR 添加到购物车时,还需要保存字段. 有人在magento看到过这样的事吗?知道怎么做吗? 提前致谢.解决方法:您需要使用自定义选项.这是tutorial的链接.

php – Magento将自定义字段添加到客户帐户教程问题【代码】

我已经完全按照第7步完成了第7步.我实际上将所有文件(可以下载的设计目录中的文件除外)放到我的app目录中.巧合的是,我也试图添加“学校”属性,所以到目前为止我还没有改变一件事.我在eav_attribute表中看到“school”.该模块在系统>配置>高级>模块输出中列为已启用.我已经重新编制索引并刷新缓存,登录和注销.当我尝试编辑客户时,我仍然看不到“学校”属性.我使用vs 1.7.是否应在客户的“帐户信息”标签中找到此字段?这个教程有什么...

php – magento – 使用addAttributeToSort为自定义属性对产品集合进行排序 – 无法正常工作【代码】

我想通过getLoadedProductCollection进行排序. 对于产品属性,我有一个自定义属性’featured_product’ 这是我的代码:$sort=$_GET['s']; $_productCollection=$this->getLoadedProductCollection()->addAttributeToSelect('featured_product');$_productCollection->clear(); $_productCollection->getSelect()->reset(Zend_Db_Select::ORDER);switch($sort) {case 'lp':$_productCollection->addAttributeToSort('price', 'ASC');...

php – 有条件地删除Magento中的页眉/页脚【代码】

我有一个可以访问的模块页面 www.example.com/module/controller/action/id/10 在控制器的动作中我想要这样的东西$page = (int) Mage::app()->getRequest()->getParam('id'); if($page == '12') {$this->getLayout()->unsetBlock('header');$this->getLayout()->unsetBlock('footer'); }但上面的方法不起作用,我想我将错误的别名传递给unsetBlock方法. 我知道如何通过布局xml隐藏页眉/页脚,但在这里我想隐藏它们在控制器中. 所以基...

Magento PHP-FPM无法设置Mage_Run_Code【代码】

当我尝试为客户端设置多站点时,我最近遇到了一个问题.我的本地一切正常,但在我部署到服务器后发现MAGE_RUN_CODE没有从$_SERVER显示,而是显示REDIRECT_MAGE_RUN_CODE 第二个商店的商店代码是:comm 服务器配置是PHP-FPM Mysql,它在我看来没有设置Mage_Run_Code.因为一切都在我的本地工作正常,因此,我认为这是一个服务器配置问题. Christophe已经发布了一个完美的工作,它完美地工作. 我想我找到了这个问题的原因.它是Apache中的“suE...

php – Magento在成功页面中获取订购商品的总数量【代码】

我看了整个谷歌,无法找到符合我要求的工作解决方案.请帮忙. 我想在success.html中获取所有订购商品的总数量.我可以获得订单ID和小计,并希望订购所有商品的总数量. 我可以在购物车页面中执行此操作,但不能在成功页面上执解决方法:试试下面的代码,<?php $order=Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());//increment_id,like 100000004 $ordered_items = $order->getAllItems(); foreach($ordered_ite...