plugin

Magento 2.3 Вокруг создания() из \Magento\Каталог\Блок\Продукт\Создатель изображений не вызывается

Я создал плагин для изменения объекта изображения и вызова URL-адреса изображения непосредственно из AW ... bin/magento: переиндексация кэш bin/magento: очистить По-прежнему ничего не работает. Любая помощь будет признательна.

Magento2: в чем основное различие между плагином и предпочтениями?

Я использовал оба плагина и Предпочтения в учебнике Magento2, и оба работают нормально, но в чем осн ... ining\Test\Model; class Testproduct extends \Magento\Catalog\Model\Product { public function getPrice() { return 3; } }

Magento 2 - Как добавить всплывающее окно на пользовательскую кнопку для просмотра страницы и передачи информации контроллеру для дальнейших действий?

Я добавил пользовательскую кнопку на странице Просмотра заказа на продажу в администраторе с помощью пл ... me="CreateWarrantyOrder" type="MyCompany\Customadmin\Plugin\CreateWarrantyOrder"/> </type> </config>

Magento 2: Плагин против наблюдателя

В Magento 2, каковы плюсы и минусы использования плагина против наблюдателя для достижения чего-либо? ... до и/или после вызова общедоступного метода в классе Magento, но, конечно, они сейчас очень близки к пересечению путей?

Добавьте CC ко всем транзакционным электронным письмам в Magento 2

Я хочу добавить пользовательскую электронную почту CC ко всем транзакционным электронным письмам в Mage ... есь контент из \Magento\Framework\Mail\Template\TransportBuilder и просто заменить getTransport() на beforeGetTransport?

После того, как плагин не запускается при оформлении заказа

Недавно я создал два после плагинов, один из которых указывает на Magento\Каталог\Цены\Цена\Конечная ц ... :getFinalPrice() Но плагинов нет. Почему это так? Как я могу запустить свои плагины при оформлении заказа? Спасибо.

Как я могу создать класс плагина для метода сохранения продукта, когда он вызывается из API?

Как я могу создать класс плагина для перехвата метода сохранения продукта с помощью метода around, но в ... этого плагина не существует, и я не могу понять, в чем моя ошибка, я уже запустил bin/magento setup:di:compile успешно.

Плагин для создания внутреннего заказа, который устанавливает значение атрибута для созданного заказа

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

Magento 2 добавить в список желаний плагин контроллера не работает

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

Magento 2: Последствия отказа от именования класса плагина "\Плагин`

Есть ли какие-либо последствия для использования класса плагинов в Magento 2, который не заканчивается ... ugin в названии вашего класса? Или это просто соглашение - аналогично соглашению об именах классов Magento 1 _Observer?

Как мне получить аргумент методов для плагина after в Magento 2?

Можно ли получить доступ к аргументам наблюдаемых методов в плагине after[Method]()? Например, я хочу н ... рить исходный класс и вызвать parent::usualMethod(), но хотел бы знать, можно ли использовать плагин для этого сценария.

Выполнить класс плагина из определенного модуля в Magento2

Я создал пользовательские отчеты с использованием компонентов пользовательского интерфейса. Для экспор ... еделенный в этом модуле. Как этого можно достичь? Может ли кто-нибудь помочь мне решить эту проблему. Заранее спасибо!!

Плагин Magento 2 для Контроллера сообщений Контактной формы

Я добавил Google recaptcha в свою контактную форму. Кроме того, я добавил контактную форму на странице ... щью капчи. Затем я не могу добавить ошибку, в противном случае сообщение об успешном выполнении по умолчанию от Magento.

Перенаправление с плагина Magento 2

Я пытаюсь перенаправить на пользовательский URL-адрес с помощью плагина функции Magento 2, но почему-то ... Я использую плагин around и до plugin Я написал плагин для класса Magento\Customer\Model\AccountManagement. Спасибо

Как Magento управляет кэшированием в хранилище

В настоящее время я работаю над архитектурой, в которой я хотел бы поддерживать отдельные кэши (кэш бл ... илища", то я, вероятно, мог бы написать плагины для этих функций для поддержания системы кэширования на основе zipcode.

Плагину aroundGetFinalPrice() нужен дополнительный код для настраиваемых продуктов?

Мне нужно установить цену товара по мере его добавления в корзину на основе отдельной таблицы, в которо ... le\Price::getFinalPrice() с некоторым выводом отладки, но, похоже, это не вызывается, когда товар добавляется в корзину.

Перехватывание плагина перед размещением заказа методом PayPal на Magento2

В моем экземпляре Magento2 я создал перехватчик плагинов для запуска пользовательской проверки перед об ... атем перенаправьте на веб-сайт PayPal). Есть какие-нибудь предложения о том, какой перехватчик мне следует использовать?

Magento 2.1: - Создать плагин, но не работающий в пользовательском модуле

Я создаю плагин в своем пользовательском модуле, чтобы переопределить метод collectCarrierRates($carrie ... st { public function after(Magento\Shipping\Model\Shipping $subject, $result) { echo "Calling"; } }

Возможна ли инъекция зависимостей для плагинов?

Я пытаюсь создать плагин для расширения \Magento\SalesRule\Model\Валидатора Это работает как шарм, но ... отором конструктор фактически создан. Но это никогда не называется, может кто-нибудь сказать мне, почему это может быть?

Перезапись Magento\Проверка\Контроллер\Корзина\Добавить::Getbackurl с помощью плагина

Я пытался перезаписать метод getBackUrl в контроллере добавления корзины при оформлении заказа. С предп ... ->getUrl('some/custom/url'); } } Что бы я ни пытался, я не могу заставить его достичь метода beforeGetBackUrl.