Magento

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

1
Magento 2.1 Ui组件表单字段令牌输入
我想在输入字段中添加标签,其方式类似于在产品表单中添加类别的方法,如下图所示。 通过在Custom Ui表单中添加字段组件,我已经完成了很多任务 <field name="parent"> <argument name="data" xsi:type="array"> <item name="options" xsi:type="object">Magento\Catalog\Ui\Component\Product\Form\Categories\Options</item> <item name="config" xsi:type="array"> <item name="label" xsi:type="string" translate="true">Tags</item> <item name="componentType" xsi:type="string">field</item> <item name="formElement" xsi:type="string">select</item> <item name="component" xsi:type="string">Magento_Catalog/js/components/new-category</item> <item name="elementTmpl" xsi:type="string">ui/grid/filters/elements/ui-select</item> <item name="dataScope" xsi:type="string">data.parent</item> <item name="filterOptions" xsi:type="boolean">true</item> <item name="showCheckbox" xsi:type="boolean">false</item> <item name="disableLabel" xsi:type="boolean">true</item> <item name="multiple" xsi:type="boolean">true</item> <item name="levelsVisibility" xsi:type="number">1</item> <item name="sortOrder" …

3
在Magento 2中为Abstract类添加新方法
就像这个线程所说的那样:在Magento 1中覆盖Magento 2中的抽象类, 我可以创建一个全新的类。在Magento 2中,我们需要使用插件,但是插件仅允许我修改现有方法。如果我想添加新方法该怎么办? 例: 此类vendor/magento/module-ui/Component/AbstractComponent.php具有一个数组数组:$components,没有用于取消/删除该数组元素的函数。那么如何创建该功能呢?

5
调试ui组件
我正在尝试构建一个将UI组件用于管理网格和表单的CRUD模块。 我之前已经做过并且工作过,但是这个有点不同,显然我搞砸了。 问题出在UI组件文件或UI组件文件确定的某些类中。如果我从布局文件中删除UI组件引用,则页面加载(显然没有网格)。 包括UI组件时,页面为空白,并且即使在开发人员模式下,也没有错误记录在任何地方。 如何/在何处开始调试UI组件的加载和呈现?


14
Magento2:更改产品页面上选项卡的顺序
我正在尝试更改Magento 2产品页面上选项卡的顺序。默认值为Details|More Information|Reviews。 我试过了: 供应商/主题/ Magento_Catalog /布局/catalog_product_view.xml <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <move element="product.info.description" destination="product.info.details" after="-" /> </body> </page> 但这不起作用,这是移动元素的推荐方法。我能够将选项卡移出选项卡区域并移至其他区域,以及添加新的选项卡,但是我无法控制选项卡的顺序。 我的猜测是,这与之有关group="detailed_info";看起来Magento会在XML中使用此属性来获取布局元素,并循环遍历以创建选项卡。 是否可以在不重写模块的情况下更改选项卡的顺序?


4
Magento 2-通过list.phtml渲染自定义产品集合
类别页面(前端)的产品网格是通过catalog_category_view.xml中的布局呈现的。 可以说我有一个自定义产品集合(通过 ProductRepositoryInterface::getList($searchCriteria) method 在自定义块类中并希望呈现此集合。呈现的结果应在前端显示为产品网格(就像任何类别页面一样)。 如何才能做到这一点 ? 通过查看catalog_category_view.xml有两条重要的线,它们负责呈现产品集合: <block class="Magento\Catalog\Block\Category\View" name="category.products" template="Magento_Catalog::category/products.phtml"> <block class="Magento\Catalog\Block\Product\ListProduct" name="category.products.list" as="product_list" template="Magento_Catalog::product/list.phtml"> 如何为这些模板文件提供自定义产品集合,以便它们呈现我的集合? 如果我错了,请纠正我。 这是我的代码块的样子: <?php namespace Mod\Mod1\Block; use Magento\Framework\View\Element\Template; class Main extends Template { protected $_filterBuilder; protected $_filterGroupArray; protected $_filterGroupBuilder; protected $_searchCriteriaBuilder; protected $_productRepository; protected $_productFactory; protected $_list; public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Api\ProductRepositoryInterface …


1
Magento 2:对订单排序并限制产品集合
我需要按ID顺序DESC对产品集合进行排序,并将限制添加到产品集合中。这是我的代码: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $productCollection = $objectManager->create('Magento\Catalog\Model\ResourceModel\Product\CollectionFactory'); $collection = $productCollection->create() ->addAttributeToSelect('*') ->load();

4
已解决-Magento 2-无法登录到管理员(无错误消息),停留在登录屏幕上
这不是一个问题,而是对一个很老但又经常发生的问题的解答。我记得在我设置Magento 1.9的日子里在此方面挣扎,而这次在Magento 2.1.4上又发生了。我完全忘记了我当时是如何解决的,所以这次我在这里记录我的答案,以防万一有人需要它。 问题陈述 基本上,您是在设置Magento 2.1商店,满足所有服务器要求,添加了SSL,设置了网站,商店和商店视图并填写了商店配置,只是突然意识到您无法再登录到管理面板。没有错误,浏览器控制台没有任何问题,Chrome / Firefox浏览器也没有问题。您清除会话并缓存也无济于事。您找到的答案一直指向会话和缓存设置,但是您确实遵循了文档,但仍然无法使用。


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


1
Magento2目录产品选项
我们在默认的Magento2.1中工作时发现了这个问题。 在为产品创建自定义选项时,如果我第二次选择下拉字段,则微调框永远不会停止加载。 请找到以下屏幕截图: 我认为这是Magento2的核心错误,任何人都可以确认并建议如何解决它? 谢谢


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.