Questions tagged «magento2.2»

有关Magento 2.2.x版本的一般问题

2
Magento 2:实现UI Fileuploader
我最近在Magento 2.1.7上以自己的形式实现了FileUploader Ui组件。 它的代码在这里(app / code / Vendor / Blog / view / adminhtml / ui_component / vendor_blog_form.xml): <field name="featured_images"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" translate="true" xsi:type="string">Hervorgehobene Bilder:</item> <item name="formElement" xsi:type="string">fileUploader</item> <item name="componentType" xsi:type="string">fileUploader</item> <item name="previewTmpl" xsi:type="string">Magento_Catalog/image-preview</item> <item name="elementTmpl" xsi:type="string">ui/form/element/uploader/uploader</item> <item name="allowedExtensions" xsi:type="string">jpg jpeg …

2
Magento 2.2.x缓存自动禁用
首先,我在网络上的任何地方都找不到有关此类问题的任何信息。 我们有一个具有git集成的生产环境。我们仅通过git(git pull)将更改拉入。 问题是,在某些步骤之一中,Magento 缓存会自动禁用(检查cache:status时全为零)。如果通过编程器遗漏了该问题,则会导致问题,这是由于高流量对没有缓存的Magento的“重击”导致服务器过载。 也许有些人以前见过这个问题?我们不知道它什么时候发生或如何发生。 而且有点随机出现。 我们执行的通常步骤: 进行维护 git pull 作曲家安装(如果需要) 模块启用Vendor_ModuleName(如果需要) 设置:升级(如果需要) 清除静电 部署命令 清除缓存 清除操作缓存 禁用维护 我将不胜感激任何有助解决此类问题的宝贵建议。


1
设置多选UI组件的默认值
我的magento 2安装中有一个自定义实体。 该实体中的字段之一是multiselect类型,包含所有国家/地区的列表。 我将ui组件用于我的管理表单。 由于选择中大约有200条记录,我不想使用多选字段,因为它不那么容易使用。 因此,我在添加/编辑产品管理部分中的类别类别中创建了一个精美的多选之一。 看起来更好,但是我无法为其设置默认值。 这是我的配置(请注意default配置项): <field name="affected_countries" formElement="select" component="Magento_Ui/js/form/element/ui-select" sortOrder="100"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="source" xsi:type="string">article</item> <item name="filterOptions" xsi:type="boolean">true</item> <item name="chipsEnabled" xsi:type="boolean">true</item> <item name="disableLabel" xsi:type="boolean">true</item> <item name="default" xsi:type="string">RO,MD</item> </item> </argument> <settings> <elementTmpl>ui/grid/filters/elements/ui-select</elementTmpl> <dataType>text</dataType> <label translate="true">Affected Countries</label> <dataScope>affected_countries</dataScope> <componentType>field</componentType> </settings> <formElements> <select> <settings> <options class="Magento\Config\Model\Config\Source\Locale\Country"/> …

3
Magento2.1 ui网格,删除或清除过滤器问题(删除过滤器后,结果行适用于整个集合)
我在magento 2.1.0中创建了ui网格,并在从ui网格中删除过滤器或清除所有过滤器时遇到问题。我的过滤结果占据了整个网格,这意味着移除过滤器后,在整个网格中重复了同一行。 我弄清楚了为什么会出现此问题,但无法解决此问题。 由于mui / index / render获取请求在删除过滤器或清除所有过滤器时未触发,因此出现问题。 实际上,当应用了2个或更多过滤器时,它起作用了,我删除了它们,但在最后一次应用过滤器时却没有。

2
如何解决“暂停”的索引器状态(积压中的n)
被配置为按计划更新的索引器之一被锁定为“已暂停”状态,并且不再获取更新。 输出 bin/magento indexer:status +----------------------------+------------------+-----------+-------------------------------+---------------------+ | Title | Status | Update On | Schedule Status | Schedule Updated | +----------------------------+------------------+-----------+-------------------------------+---------------------+ | ... | | | | | | IntegerNet_Solr | Reindex required | Schedule | suspended (101028 in backlog) | 2018-09-24 15:28:44 | | ... | | | | | …

5
Magento 2.2.2:已用完允许的内存大小为792723456字节(尝试分配184320字节)
我在magento 2.2.2中工作,当我保存产品时,它将显示此错误。 致命错误:在第153行的/var/www/html/Demo/vendor/magento/framework/Profiler.php中,耗尽了允许的内存大小为792723456字节(尝试分配184320字节) Php version : 7.0 Magento : 2.2.2 我也改变适用于memory_limit = 16G在php.ini文件并重新启动Apache服务器。仍然,这个问题没有解决。 <?php namespace Abc\Xyz\Observer; use Magento\Framework\Event\ObserverInterface; use \Magento\Store\Model\StoreManagerInterface; class ProductSaveAfter implements ObserverInterface { protected $_objectManager; protected $messageManager; protected $_productmFactory; protected $_productdFactory; protected $_productsFactory; protected $_eavConfig; protected $sStore; protected $scopeConfig; protected $_helper; protected $storeManager; public function __construct( \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, …

4
Magento 2 customer-data.js:90:23 [object Object]
我使用带有Porto主题的Magento 2.2,登录到商店并刷新页面或切换到另一页面后,在控制台的第90行遇到了[object Object]javascript错误customer-data.js。 我在Firefox,Chrome,IE 11和Edge中进行了测试,并且只在Firefox(我最常使用的浏览器)中显示。 它不会引起任何严重的问题(据我所知),但是我想解决此问题。 customer-data.js文件的第90行是:"throw new Error(jqXHR);"。 在jqXHR对象内部是JSON响应消息: {“消息”:“ \”“ paypal-billing-agreement \”部分来源不受支持”} 我已经看到了一些建议,但是大多数建议都是围绕清理缓存和静态文件展开的。 我尝试过:清除Firefox缓存和cookie,清理Magento静态文件,缓存和存储缓存,但到目前为止没有任何效果... 而且我不太确定该怎么做...任何帮助将不胜感激。 编辑/解决方案 错误的原因是我禁用了Paypal模块,但没有清除浏览器的本地/存储缓存。 在此缓存中,有一个对paypal模块的特定调用,无法处理,因此它返回了这样的JS错误。 清除此缓存可解决此问题。

4
将规则添加到rules.js Magento2
如何将新规则添加到rules.js?我创建了extra-rules.js define( [ 'jquery', 'Magento_Ui/js/lib/validation/validator' ], function ($, validator) { "use strict"; return validator.addRule('phoneNO', function (value) { return value.length > 9 && value.match(/^(\(?(0|\+44)[1-9]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/); }, $.mage.__('Please specify a valid phone number') ); }); 如何将此规则合并到rules.js?

4
Magento 2.2错误“页面无法正确重定向”
我正在Magento CE 2.2.0上测试自己的模块,但一直收到“页面未正确重定向”。查看网络流量,我看到以下请求: / magento22-acumulus / admin / / magento22-acumulus / admin / admin / index / denied / / magento22-acumulus / admin / admin / auth / login / / magento22-acumulus / admin / admin / / magento22-acumulus / admin / admin / index / denied / / magento22-acumulus …
10 admin  magento2.2 

2
Magento 2:如何获取商店的当前语言?
我试图显示每种商店视图/语言的自定义块。因此,我想创建如下的switch语句: $lang = // Get language code or store view code here; switch ($lang) { case 'en': // English block break; case 'nl': // Dutch block break; default: // Dutch block break; } 我怎么能得到这个?我需要这个档案\app\design\frontend\Venustheme\floristy\Ves_Themesettings\templates\header\default.phtml




3
订单确认电子邮件未发送至magento 2
我安装我的VPS服务器上的Magento 2和配置存储电子邮件喜欢这 但是订单确认电子邮件不会发送给客户,我该怎么办?我应该将cron设置为推荐的某些链接来建议这样做,还是应该像这样配置我的服务器,这 是什么问题?

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.