Magento

8
Когда schema_version и версия данных будут другими?

Например, у меня нет установочных скриптов в Моем модуле, могу ли я игнорировать setup_versionтег в module.xmlфайле. В m1 автоматически устанавливаются модули, теперь сначала выдается ошибка (если мы не запустили команду setup upgrade). Почему мне нужно вручную запустить обновление установки? Какой...

8
Чем отличаются фабрики ObjectManager?

Я вижу, что Magento 2 имеет 3 фабричных класса (4, если считать абстрактный). \ Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer \ Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Производство \ Magento \ Framework \ ObjectManager \ Factory \ Составитель Все...

8
Magento 1: почему некоторые методы-наблюдатели вызывают getEvent (), а некоторые нет?

Что-то, что я недавно заметил, и мне любопытно. Пример 1: использование getEvent() В Mage_Core_Model_Localeв setLocale()методе, событие отправляется: Mage::dispatchEvent('core_locale_set_locale', array('locale'=>$this)); Наблюдатель от этого события bindLocale()изMage_Adminhtml_Model_Observer...

8
Как смоделировать объект Context

Я пытаюсь проверить модуль, который содержит объект контекста следующим образом: public function __construct( \Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\Product\ImageFactory $productImageFactory, \Magento\Framework\View\Asset\Repository $assetRepo,...

8
Magento 2: плагины виртуальных типов

Я смущен документацией Magento 2 относительно плагинов : Сначала сказано, что: Плагины нельзя использовать с виртуальными типами Но тогда сказано, что: Вы можете указать класс, интерфейс или виртуальный тип в качестве имени типа, которое наблюдает плагин Я что-то упустил или документация...

8
Поля adminhtml ui_component не заполнены

Я создал форму экземпляра ui_component. Поля отображаются, но не заполняются. Даже если отрендеренный JSON содержит данные, он не отображается. Что я делаю неправильно? Каковы эффективные шаги отладки? Вот что у меня есть. Для целей тестирования я сделал сущность совершенно минимальной (два поля:...

8
404 Страница не найдена ошибка при попытке доступа к пользовательскому модулю в Magento 2

Я создал 2 пользовательских модуля в папке vendor. Это моя структура макета: -app -code -Company -Blog -HelloWorld -Controller -Hello -World.php -registration.php -etc -module.xml -frontend -routes.xml Оба включены. Это мой код для routes.xmlмодуля HelloWorld: <?xml version="1.0"?> <config...

8
Использование вложенных папок URL для многоязычных представлений магазина в Magento 2

Я настроил Magento 2 с двумя представлениями магазина, чтобы иметь два языка интерфейса (английский и итальянский), и я хотел бы иметь следующее поведение: http://example.com/ --> Store View "English" (code = "en") - Default http://example.com/it/ --> Store View "Italian" (code = "it") Таким...

8
Magento2: Как найти путь к фоновому изображению в файле .less? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Magento Stack Exchange. Закрыто 3 года назад . Я хочу установить путь для фонового изображения в меньшем файле...

8
Ошибка переопределения файла .phtml: модуль каталога Magento 2

Проблема: Попытка переопределить файл phtml Magento по умолчанию, я получаю ошибку Мне нужно получить эти: (нумерация страниц в нижнем колонтитуле, сортировщик) Мои пользовательские модули: 1) Vendor/TglsSearch --> Override from Magento CatalogSearch 2) Vendor/Tglcatalog ---> from Magento...

8
Раздражает тонны классов для DI в конструкторах Magento 2 - есть ли лучший способ?

В настоящее время меня раздражает написание подобных конструкторов в массовом порядке, как следующие в моих модулях. public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, /* ... */ \Foo\Bar\Model\Baz $baz, /* ... */...

8
Magento 2 Проверьте, подписан ли клиент на новостную рассылку

Я разрабатываю этот пользовательский экспорт / импорт XML. В magento 2, как я могу проверить, подписан ли клиент на рассылку? Прямо сейчас я загружаю фабрику клиента. \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); Но это не дает информации о...