Magento

Magento电子商务平台用户的问答

3
Magento如何/在哪里将RequireJS模块名称转换为URL?
在Magento 2中,您可以使用RequireJS包含一个JavaScript模块,其代码如下所示。 #File: app/code/Package/Name/view/frontend/requirejs-config.js var config = { map: { '*': { modulename: 'Package_Name/js/path/to/file' } } } 虽然该requirejs-config.js文件有点像Magento 2的魔力,但这似乎是标准的RequireJS。您基本上是将短名称映射到名为modulename的javascript模块Package_Name/js/path/to/file。 还不清楚Magento 2 在何处或如何转换上面的javascript模块名称 Package_Name/js/path/to/file 进入HTTP(S)网址 //magento.example.com/static/frontend/Magento/luma/en_US/Package_Name/js/path/to/file.js 在常规RequireJS系统中,RequireJS会尝试加载以下URL //magento.example.com/Package_Name/js/path/to/file.js 很明显,Magento正在做一些事情,以确保将上述URL转换为Magento前端URL。不清楚的是 发生这种情况的地方(PHP层?JavaScript层?) 转换的规则是什么。RequireJS模块看上去不像标准的Magento文件标识符(Package_Name::js/path/to/file) 因此,Magento 2 / RequireJS如何/在何处将模块转换为路径。

2
在Magento2中包括生成的第三方PHP库
我创建一个连接到一个SOAP服务,我已经产生了使用此服务类的模块wsdl2phpgenerator,其用途autoload.php。通过正确的类命名将其放置在“ lib /”中,可以轻松地将其包含在Magento 1.9中。我该如何在Magento2中包含这些类?
8 magento2  module  api  soap 

5
Magento 2导入错误
导入我们的产品数据库后,按“检查数据”时遇到以下错误 发生一般系统异常 我的图像文件目录指向:pub / media / import / images 有人遇到过这个问题吗?


6
Magento 1.9.2.1 SUPEE-7405管理员无法正常工作
我今天从该站点通过FTP安装了新补丁-SUPEE-7405。 https://magentary.com/kb/install-supee-7405-without-ssh/ 现在,看来我的前端存储仍在工作,但是当我尝试登录/ admin时,它会将我带到登录名/密码页面...登录后,我得到一个错误。 Invalid method Mage_Core_Model_Session::validateFormKey(Array ( [0] => y6h9TjgvchV8hCZT ) ) Trace: #0 /home/a0cegcom/public_html/app/code/core/Mage/Admin/Model/Observer.php(73): Varien_Object->__call('validateFormKey', Array) #1 /home/a0cegcom/public_html/app/code/core/Mage/Admin/Model/Observer.php(73): Mage_Core_Model_Session->validateFormKey('y6h9TjgvchV8hCZ...') #2 /home/a0cegcom/public_html/app/code/core/Mage/Core/Model/App.php(1357): Mage_Admin_Model_Observer->actionPreDispatchAdmin(Object(Varien_Event_Observer)) #3 /home/a0cegcom/public_html/app/code/core/Mage/Core/Model/App.php(1336): Mage_Core_Model_App->_callObserverMethod(Object(Mage_Admin_Model_Observer), 'actionPreDispat...', Object(Varien_Event_Observer)) #4 /home/a0cegcom/public_html/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('controller_acti...', Array) #5 /home/a0cegcom/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(527): Mage::dispatchEvent('controller_acti...', Array) #6 /home/a0cegcom/public_html/app/code/core/Mage/Adminhtml/Controller/Action.php(160): Mage_Core_Controller_Varien_Action->preDispatch() #7 /home/a0cegcom/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(407): Mage_Adminhtml_Controller_Action->preDispatch() #8 /home/a0cegcom/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('index') #9 /home/a0cegcom/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #10 …


2
Magento 2:覆盖Magento \ Catalog \ Block \ Product \ View块
我已经开发了一个自定义模块,并且我尝试通过遵循以下两个链接来覆盖产品视图块:Magento 2中的Overriding Block 和DI以及Magento 2上的Extended Block,但是当我点击产品视图页面时,它会显示404页面。我到目前为止所做的是下面 di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> <preference for="Magento\Catalog\Block\Product\View" type="TT\Helloworld\Block\Myproduct"/> </config> Myproduct.php <?php namespace TT\Helloworld\Block; use Magento\Framework\View\Element\Template; use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Catalog\Model\Product; class Myproduct extends \Magento\Catalog\Block\Product\View { protected $_helper; protected $_objectManager; public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Framework\Url\EncoderInterface $urlEncoder, \Magento\Framework\Json\EncoderInterface $jsonEncoder, \Magento\Framework\Stdlib\StringUtils $string, \Magento\Catalog\Helper\Product $productHelper, \Magento\Catalog\Model\ProductTypes\ConfigInterface $productTypeConfig, …
8 magento2 

4
简单的Magento 2 CRUD模型所需的代码和配置示例?
作为最终用户程序员,我该如何在Magento 2中创建新的“ CRUD”模型?也就是说,我要创建PHP类文件和XML配置文件, 让我从数据库表中创建,读取,更新和删除数据 让我创建将存储此信息的初始数据库表。 在Magento 1中,这由模型,资源模型,设置资源模型和中的各种节点处理config.xml。目前尚不清楚100%在Magento 2中如何处理。 是否为此提供了示例模块或清晰的教程?还是从现有的核心模型(如CMS页面)中倒退是我们唯一的选择?
8 php  magento2  sql  crud 

2
Magento 2:“ ui_component”文件夹有什么用?
除了包含熟悉的文件夹(如layout和)外templates,Magento 2模块的view文件夹还包含一个ui_component子文件夹。 view/adminhtml/ui_component 这个文件夹是做什么用的?这似乎与后端的UI呈现有关,但尚不清楚作为Magento模块开发人员,我将如何使用此文件夹中的文件。这是为Magento核心模块保留的功能,而第三方开发人员没有任何功能吗?或者我可以使用它重用Magento UI组件和/或创建自己的UI组件吗?如果是这样,怎么办?


2
如何将我的自定义phtml添加到产品页面magento 2?
在magento 2中 我想将自定义phtml添加到产品视图页面中,如何添加它 我想将该phtml添加为标签,例如评论或说明。 我正在尝试此代码: <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="3columns" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="product.info.details"> <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml"> </block> </referenceContainer> </body> </page> 它给404错误





By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.