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

9
Переопределение файлов шаблонов в собственной теме, загружаемых через JS (Knockout.js)

Поскольку официальные форумы Magento 2.0 не помогают, я также опубликую свой вопрос здесь. Мы находимся в процессе создания нашей собственной темы, основанной на теме Magento Blank, и мы хотели бы внести 2 небольших изменения в выпадающий список мини-карт в заголовке. Эти файлы загружаются через JS...

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

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

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

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

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
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 минут. Есть ли способ...

9
Может кто-нибудь объяснить, что делает аннотация @magentoDbIsolation для интеграционного теста?

Просматривая интеграционные тесты, написанные для основных модулей, я вижу, что много экземпляров аннотации @magentoDbIsolation enabledпоявляются над тестовыми функциями. Там нет упоминания об этом нигде в документации MTF, и даже после просмотра Magento\TestFramework\Annotation\DbIsolationя до сих...

9
Как передать переменную во внешний js в magento 2

В пурпурный 1 мы можем вызвать эту функцию прототипа, например, в phtml function ABC(){ var a = '<?php echo $a;?>' alert(a); } но в magento 2 мы не можем добавить этот тип функции в phtml, для этого мы должны создать requirejs-config.js var config = { map: { '*': { 'exam': 'js/example', } }...

9
Magento 2: Как использовать дескриптор макета customer_logged_in?

Есть ли у Magento 2 такой дескриптор, как customer_logged_in ? Если да, как я могу использовать это? Я пытался создать ../view/frontend/layout/customer_logged_in.xml и добавил туда <referenceBlock name="content" remove="true" /> Но блок контента не был удален. Я переименовал дескриптор файла...

9
Какой лучший способ проверить, существует ли пользовательский атрибут в Magento2

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