Magento

9
Magento2 Нужно построить Grid с несколькими коллекциями таблиц, используя компоненты пользовательского интерфейса

Начиная с создания пользовательского модуля, он имеет функцию отображения представления GRID, для которого необходимо объединить несколько таблиц в коллекции и отобразить их в GRID и фильтрах. Я использовал UI Component из magento2, но не смог выполнить задачи по объединению нескольких таблиц в...

9
Зарезервированное ключевое слово в действии контроллера - Magento 2

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

9
Magento 2 и сервисные контракты

Я знаю, что есть много тем по этому вопросу, но я не уверен, что четко понимаю .. Когда нам нужно было использовать сервисный контракт? Являются ли они заменить CRUD проделанный Model/ ResourceModel? Нужно ли было каждый раз создавать контракт на обслуживание для каждого объекта, который будет...

9
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 в...

9
Где создавать собственные расширения для Magento2?

В некоторых статьях рекомендуется создавать собственные расширения, app/codeа в других - создавать их в vendor. Оба эти метода в порядке? Что делать, если я хочу переопределить модуль в vendor? Мне нужно написать свой пользовательский модуль также внутри vendorпапки или app/code? Они действуют как...

9
Magento 2 - Получить подкатегории определенной родительской категории

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

9
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"...

9
Как сменить логотип с бэкэнда?

В соответствии с руководством по документации magento логотип может быть загружен из бэкэнда в разделе заголовка. Смотрите ссылку ссылку . Но я полностью поглощен моим бэкэндом magento 2.1, что такого раздела нет....

9
Magento 2: правильное использование помощников

Я начинаю видеть, что все больше и больше людей объявляют классы помощников, чтобы иметь возможность использовать следующее в файлах шаблонов: $this->helper('Path/To/Helper/Class')->customMethod(); Этот вид кода позволяет людям избегать прямого ограничения на использование менеджера объектов,...

9
Как добавить блок JS (и CSS) - _правильный_ способ?

Так что я буквально часами часами гуглял, читал, изучал т. Д., Но никто (даже Алан Шторм!) Не рассказал мне об этом. Кажется, весь интернет заинтересован в добавлении JS или CSS на определенную страницу Magento 2, но я ищу добавление JS / CSS в конкретный блок . Итак, вот мой вопрос в двух словах:...

9
Как «добавить в корзину» товар с настраиваемым полем ввода и сохранить его в базе данных?

Я создал собственный модуль, в котором я переопределяю форму добавления в корзину на странице продукта, и я успешно сделал это с catalog_product_view.xmlфайлом. Теперь я могу видеть настраиваемое поле ввода на виде спереди на странице продукта, но мне нужно опубликовать значение этого поля в базе...

9
Блокировка сеанса после использования Cm_RedisSession

Мы перешли на Redis в качестве хранилища сессий с модулем Cm_RedisSession по умолчанию из Magento 1.9.2.4. После развертывания многие клиенты испытывали очень длительное время загрузки страницы (> 20-30 сек.). Для Redis-Server мы используем AWS ElastiCache (m3.large). В Tideways (по аналогии с...

9
Есть ли способ узнать, является ли magento сообществом или предприятием без доступа к коду?

Я знаю, что могу проверить, какая версия magento установлена ​​с помощью примерно так: http://magentoversion.com/?url=http%3A%2F%2Fwww.tailoy.com.pe%2F И я знаю, что между предприятием и обществом почти нет различий, но я хотел бы знать, платят ли некоторые из крупнейших веб-сайтов, использующих...

9
Magento 2 - перенаправить клиента на пользовательскую страницу после входа в систему

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

9
Переопределить файл конфигурации локали, чтобы настроить формат цены

Чтобы надежно изменить формат цены (группа и десятичный символ) без необходимости переопределять несколько классов или писать плагины для них, мне нужно переопределить en.xmlбиблиотеку Zend. Изменение XML охватывает сразу несколько областей, например list view, product viewили knockoutJS. продавец...