Вопросы с тегом «magento2»

Общие вопросы о Magento 2, не относящиеся к минорной версии. Используйте этот тег, чтобы отличить его от Magento 1. Если у вас есть проблемы с конкретной версией, используйте вместо этого соответствующий тег «Magento-2.x». Функциональные возможности между второстепенными версиями Magento 2 могут отличаться.

1
Magento 2: получить значение из конфигурации системы в макете XML
как получить идентификатор ссылки моего модуля в нижнем колонтитуле из значений конфигурации ядра, которые я установил в конфигурации системы администратора <referenceBlock name="footer_links"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="storelocator-policy-link"> <arguments > <argument ifconfig="googlemapsstorelocator/general/enable" name="label" xsi:type="string">Google Maps Store Locator</argument> <argument name="path" xsi:type="string">I need this value form the configuration settings</argument> </arguments> </block> </referenceBlock>

4
Ошибка категории: Элемент (Magento \ Каталог \ Модель \ Категория \ Перехватчик) с таким же идентификатором «191» уже существует
Я знаю, что есть аналогичная проблема с продуктом , но теперь у меня есть эта ошибка с категорией. Я не могу вспомнить, что я сделал что-то другое, он внезапно начал выдавать эту ошибку, как только я попал на страницу категории на веб-интерфейсе. Иногда повторное сохранение категории в админке решало проблему, …

2
Magento 2: расширение пула, обработчики чтения и сохранения
Может кто-нибудь объяснить мне, как использовать ReadHandler, SaveHandler и использование EntityManager / ExtensionPool? Я пытаюсь обернуть голову вокруг этого, но я не совсем понимаю, как это реализовать. Если я правильно понимаю, их можно использовать для выполнения дополнительных постоянных операций над объектами, таких как создание отношений «многие ко многим», как они …

1
Некорректная зависимость ScopeConfigInterface уже существует в объекте контекста при компиляции magento2
<?php /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ namespace Ortho\Featuredproduct\Helper; use Magento\Framework\App\Helper\AbstractHelper; /** * Search helper */ class Data extends AbstractHelper { /** * @var \Magento\Framework\App\Config\ScopeConfigInterfac */ protected $_scopeConfig; protected $_config; protected $_storeManager; protected $_productFactory; CONST FEATURED_ENABLE = 'featured_settings/general/isenable'; CONST FEATURED_TITLE …


3
Заставить коллекцию продуктов использовать EAV вместо плоского стола
В Magento 2, как я могу временно отключить плоский каталог? У меня есть коллекция продуктов, связанная с внешним магазином, и я хочу, чтобы она загружалась через таблицы EAV. Я посмотрел, как коллекции определяют, следует ли использовать плоские таблицы, но не нашел способа внедрить настройки в любом месте. В Magento 1 …

4
Magento 2 - перенаправить клиента на пользовательскую страницу после входа в систему
Какой класс я должен переопределить, чтобы перенаправить клиента на определенную страницу после входа в систему? Я попытался установить Redirect Customer to Account Dashboard after Logging inв конфигурации магазина, но он не работает.


4
Имена классов 'Void' внутри продавца / magento /
Я пытаюсь перекомпилировать используя php bin / magento setup: di: compile Но когда я запускаю эту команду, я получаю: Неустранимая ошибка: невозможно использовать «Void» в качестве имени класса, поскольку оно зарезервировано в /var/www/html/magento/vendor/magento/module-sales/Controller/Adminhtml/Order/Invoice/Void.php в строке 9 Я использую PHP 7.1.0-alpha.

2
Magento 2 - пользовательское поле сетки администратора - ошибка при сортировке или фильтрации
Я добавил пользовательский столбец в сетку администратора, вот так <column name="customer_name" class="Vendor\Module\Ui\Component\Listing\Columns\CustomerName"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">text</item> <item name="editor" xsi:type="string">text</item> <item name="sortable" xsi:type="string">true</item> <item name="label" xsi:type="string" translate="true">Customer Name</item> <item name="sortOrder" xsi:type="number">30</item> </item> </argument> </column> В моем классе CustomerName я создаю значения для этого столбца: public function …

1
Зарезервированное ключевое слово в действии контроллера - Magento 2
Я работаю над концепцией сетки администратора. Я нашел один исходный код на github и проанализировал его. Хотя я обнаружил, что URL отличается от объявления в макете компонента пользовательского интерфейса . <item name="url" xsi:type="string">*/*/new</item> */*Имеется в виду текущее имя фронта и путь действия, но я не смог найти New.phpв пути контроллера, …

1
Magento 2: что населяет «элементы» в компоненте пользовательского интерфейса
KnockoutJS шаблон верхнего уровня для перечисления UI Component выглядит следующим образом <!-- File: vendor/magento//module-ui/view/base/web/templates/collection.html --> <each args="data: elems, as: 'element'"> <render if="hasTemplate()"/> </each> Это переводится Magento в следующий необработанный код KnockoutJS. <!-- ko foreach: {data: elems, as: 'element'} --> <!-- ko if: hasTemplate() --><!-- ko template: getTemplate() --><!-- /ko --><!-- …

5
Magento 2 - Получить подкатегории определенной родительской категории
То, что я хотел бы сделать, это захватить все дочерние категории определенной родительской категории. Я предполагаю, что лучший способ сделать это, используя идентификатор родителя и тех дочерних категорий, которые возвращаются, я хотел бы также захватить их дочерние категории.

3
Как добавить собственные маркеры макетов программно для просмотра по категориям в Magento 2
Итак, я хочу добавить собственный дескриптор макета для всех страниц просмотра категорий ... дескриптор, который должен быть загружен, зависит от определенных параметров категории, поэтому дескриптор необходимо добавлять программно с помощью $page->addPageLayoutHandles() Кажется легким ..? Очевидно нет Magento 2 предоставляет замечательную систему плагинов, которую я собирался использовать естественным образом, просто определите …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.