Questions tagged «magento2»

有关Magento 2的一般问题,不专门针对次要版本。使用此标签可以区分Magento1。如果您对特定版本有疑问,请改用相应的“ Magento-2.x”标签。Magento 2次要版本之间的功能可能有所不同。


3
从Magento 2中的布局中删除块
在Magento 1中,我可以通过将其添加到布局块中来删除布局文件添加的块 <remove ="block_id_here" /> Magento 2我该怎么做? 作为一个实践练习,假设我有自己的模块,我想从该模块中删除管理仪表板页面中的仪表板块。使用以下命令 添加该块app/code/Magento/Backend/view/adminhtml/layout/adminhtml_dashboard_index.xml: <referenceContainer name="content"> <block class="Magento\Backend\Block\Dashboard" name="dashboard"/> </referenceContainer> 我假设我需要view/adminhtml/layout/adminhtml_dashboard_index.xml在模块中创建文件,但是我需要在文件中添加什么呢?

16
Magento 2 CSS和JavaScript无法从正确的文件夹加载
我希望这里的某人可以提供帮助。我试图在Windows 7机器上的WAMP上安装并运行Magento 2,但收效甚微。 在经历了无数种麻烦的事情之后,我现在面临404响应,并且没有样式或JavaScript加载。 规格如下: Magento-CE-2.0.0 +样品 阿帕奇2.4.9 PHP 5.5.12 MySQL 5.6.17 当我在浏览器控制台中查看错误时,试图访问不在pub / static文件夹中的文件。确实加载了“ frontend”文件夹,并且存在大多数文件。但是我注意到一些CSS文件不存在。 在运行PHP deploy命令时 php bin/magento setup:static-content:deploy 在其他帖子中提到的我得到以下错误。我不确定该如何解决? 致命错误:第45行的C:\ wamp \ www \ magento \ vendor \ oyejorge \ less.php \ lib \ Less \ Visitor.php中的134217728字节已用尽内存大小(尝试分配64字节) 任何帮助将不胜感激。 更新 我提高了PHP的内存配额,然后再次运行了php deploy脚本。这次,它没有错误,并已完全执行。但是,仍然存在与上述相同的问题。该网站已加载,但每次尝试加载任何页面或资产的尝试都会导致未应用样式的404页面找不到错误。 请在下方查看Chrome检查器中的错误

5
安装后如何修复Magento 2 2.0.0-RC管理页面
这是一个全新的安装,带有干净的数据库。我检查了Magento 2中的值:在magento 2管理员登录页面上未找到错误404,它也很好。 还尝试按照/index.php/admin的建议通过所有按钮/链接访问它,包括admin登录显示错误404未找到1,如何解决此问题?但仍然找不到。 在设置过程中,我将“ admin”指定为url。 前端正在工作。 有人可以帮忙吗?
34 magento2 

1
如何在自定义主题中覆盖LESS?
我在本周的大部分时间中都在尝试找到有关如何正确创建自定义主题并扩展现有的LESS / CSS的清晰指南,而不必复制整个magento-blank主题。 官方文档提供了覆盖变量的基础知识,但是用途有限。现有的指南(例如Sonassi的指南)似乎基于Magento 2的Beta版。 来自Magento 1,在了解LESS的工作方式以及Magento如何将所有文件收集到CSS方面有一些学习过程。我花了一些时间来仔细阅读指南,并清楚地知道要修改的文件以及何时和我想分享的内容,以便将来的用户(和将来的我)可以快速开始使用LESS。 Magento 2。
34 magento2  theme  less 

2
在Magento 2中扩展/覆盖JS
由于Magento2使用RequireJS加载脚本,并且不再有皮肤文件夹,所以我遇到了一个问题: 如何用修改后的版本替换Magento的模块JS文件? 例如,属于Magento_Checkout扩展名的opc-checkout-method.js。据我所知,它没有在requirejs-config.js文件中定义。 我的扩展名在Magento_Checkout之后加载,因此其requirejs-config.js数据附加在生成的requirejs-config文件的末尾。 还是应该以其他方式执行此操作而不替换整个脚本?




4
Magento 2:仅**运行** setup:di:compile`特定模块?
是否可以为一个特定的模块预先生成代码?IE浏览器-我可以使用以下命令生成系统中的所有代码 php bin/magento setup:di:compile 但是,这可能需要很长时间。我想预先生成只针对特定模块的文件。 php bin/magento setup:di:compile Pulsestorm_Commercebug 我要解决的特定问题是解决此问题,有些插件在开发人员/默认模式下无法识别。
33 php  magento2  di 


6
在PHTML页面和CMS块上添加静态图像:Magento2
如何在PHTML页面和CMS块上添加静态图像到Magento2?在Magento 1.x中,可以使用$this->getSkinUrl('images/xyz.jpg') 我正在尝试将方法导入Magento2 在Phtml文件中: <img src=”<?php echo $this->getViewFileUrl(‘images/footer-logo.png’); ?>” alt=”Demo”> 在CMS块中: <img src=”{{view url=”images/slide-bg.jpg”}}” alt=”” /> 但它无法正常工作。请告诉我我的错误

7
Magento 2:如何仅部署主题
我曾经用它来部署内容,但是这花费了太多时间。 php bin/magento setup:static-content:deploy 然后我发现添加语言的速度很快,但仍然可以部署所有主题。 php bin/magento setup:static-content:deploy en_US 我怎么只能 deploy只显示主题内容?

15
Magento 2.2:无法反序列化值?
在运行Magento 2.2.0-rc3.0 / PHP 7.0.23的网站上遇到问题 启用或禁用所有第3方扩展时,都会发生以下问题。 从类别或产品页面向比较中添加项目或从产品页面提交评论时,在浏览器中出现以下错误: 1 exception(s): Exception #0 (InvalidArgumentException): Unable to unserialize value. Exception #0 (InvalidArgumentException): Unable to unserialize value. #0 /home/___/public_html/app/code/Magento/Theme/Controller/Result/MessagePlugin.php(157): Magento\Framework\Serialize\Serializer\Json->unserialize('[{\\"type\\":\\"su...') #1 /home/___/public_html/app/code/Magento/Theme/Controller/Result/MessagePlugin.php(135): Magento\Theme\Controller\Result\MessagePlugin->getCookiesMessages() #2 /home/___/public_html/app/code/Magento/Theme/Controller/Result/MessagePlugin.php(84): Magento\Theme\Controller\Result\MessagePlugin->getMessages() #3 /home/___/public_html/lib/internal/Magento/Framework/Interception/Interceptor.php(146): Magento\Theme\Controller\Result\MessagePlugin->afterRenderResult(Object(Magento\Framework\View\Result\Page\Interceptor), Object(Magento\Framework\View\Result\Page\Interceptor), Object(Magento\Framework\App\Response\Http\Interceptor)) #4 /home/___/public_html/lib/internal/Magento/Framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor)) #5 /home/___/public_html/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(26): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array) #6 /home/___/public_html/lib/internal/Magento/Framework/App/Http.php(139): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #7 /home/___/public_html/lib/internal/Magento/Framework/App/Bootstrap.php(256): …

5
为什么不能在Magento 2上切换回默认模式?
因此,在使用以下命令在Magento 2项目上进行开发时,我已切换到开发人员模式: php bin/magento deploy:mode:set developer 很好,我收到了此消息,并成功开发了网站: 当前应用模式:开发人员。 由于某些原因,我想回到此default模式只是为了检查此模式下网站的行为。老实说,没有具体原因,我只想切换回此模式。 所以我运行了以下命令: php bin/magento deploy:mode:set default 但是我得到了这个奇怪的错误,没有进一步的解释: Cannot switch into given mode "default" 我检查了以下处理模式设置的文件,Magento/Deploy/Console/Command/SetModeCommand.php这是我发现的内容: switch($toMode) { case State::MODE_DEVELOPER: $modeController->enableDeveloperMode(); break; case State::MODE_PRODUCTION: if ($skipCompilation) { $modeController->enableProductionModeMinimal(); } else { $modeController->enableProductionMode(); } break; default: throw new LocalizedException(__('Cannot switch into given mode "%1"', $toMode)); …

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.