Magento

9
Как переписать шаблон через модуль в Magento2

Я создаю модуль и хочу перезаписать шаблон app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. Это возможно в модуле (не тема) К сожалению, кажется, что изменить имя модуля с помощью макета XML не так просто, так как это жестко задано в...

9
Как получить коллекцию товаров на складе, в отличие от addInStockFilterToCollection ()?

У меня есть требование отображать товары категории в двух списках - один для товаров на складе, другой для товаров на складе. я использую Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() чтобы отфильтровать мою коллекцию товаров по товарам, имеющимся в наличии, но,...

9
Magento 2: методы getPost и getPostValue для объекта запроса

Я вижу, что везде, где запрос задействован в Magento 2, запрос является реализацией \Magento\Framework\App\RequestInterface. Этот интерфейс не содержит методы getPost(используемые в \Magento\Catalog\Controller\Adminhtml\Category\Widget\CategoriesJson) и getPostValue(используемые в...

9
Конфигурируемые образцы

У нас есть интернет-магазин обуви. Например, я хотел бы иметь настраиваемый продукт "Обувь XXX" со следующими простыми продуктами: "Обувь XXX цвет черный размер 40" "Обувь XXX цвет черный размер 41" "Обувь XXX цвет черный размер 42" "Обувь XXX цвет зеленый размер 39" "Обувь XXX цвет зеленый размер...

9
Проблема со сбором товара - неверные данные о ценах или отсутствие товаров на складе

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

9
Magento 2, как сохранить добавленное поле в виде группы клиентов?

Я добавил несколько пользовательских полей в форму группы клиентов, используя upgradeSchema.php. После этого я обнаружил, что исходные поля, такие как код группы клиентов и налоговый идентификатор, сохраняются с помощью методов установки в предоставленном API. Он полностью отличается от Magento...

9
Как добавить пользовательский помощник в мой модуль?

Как создать новый Помощник или переопределить / переписать Core Helper в модуле Magento 2? Я попытался добавить зависимость в свой module.xmlпользовательский модуль, но он совсем не загружает класс Helper. Ниже мой module.xml; <?xml version="1.0"?> <config...

9
Magento 2: Какой механизм расширения выбрать?

Мы можем расширить контроллер двумя способами: используя настройки и используя плагин. Но я не понимаю, что является хорошим и преимущества / недостатки предпочтения по сравнению с плагином. <preference for="Magento\Checkout\Controller\Index\Index"...

9
сохранение клиентов вошли в систему после удаления var / session в magento

мы сталкиваемся с проблемой в живом сайте, как показано ниже. Насколько мне известно, если мы удалим папку var / session, тогда мы должны войти как в веб-интерфейс, так и в бэкэнд. Чтобы решить эту проблему: Живой сайт пуст во внешнем интерфейсе или продолжайте загружаться и никогда не загружаться,...

9
Magento 2 Как создать настройки таблицы в конфигурации системы администратора?

В соответствии с magento 1, мы расширяемся от "adminhtml / system_config_backend_serialized_array", чтобы создать такую ​​таблицу: Мой вопрос: как мы создаем его в magento 2? Редактировать: Наконец, с помощью @Marius: это поле Исключения User-Agent в System => Configuration => General =>...

9
Почему Magento 2 заставляет URL быть 3+ символами

Если вы попытаетесь создать модуль с передним именем, как hello-worldв Magento 2, вы получите ошибку, которая выглядит следующим образом . Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute...

9
Magento2: другой вид файлов composer.json

В Magento2 я вижу, что разные производители используют разные форматы composer.json, указанные ниже, чтобы назвать свои модули. первый: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } второй: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Какая разница...

9
Как мне запустить скрипт php на magento2

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

9
Компиляция Magento2 DI занимает слишком много времени

После создания / обновления нового модуля / темы я использую следующую команду в корневом каталоге установки Magento php bin/magento setup:upgrade Который просит меня запустить компиляцию, поэтому я использую php bin/magento setup:di:compile на его компиляцию уходит около 8 минут. Есть ли способ...