Magento

15
Magento 2: Как установить пользовательский шаблон для основного блока

Я пытаюсь переопределить файл register.phtml в моем модуле, но, похоже, есть некоторая проблема с настройкой, из-за которой Magento не может использовать мой пользовательский шаблон для переопределения шаблона в основном модуле. Я проверил код, но не могу найти проблему. Кто-нибудь может помочь?...

15
Как Magento2 добавить параметр атрибута программно (не в настройке)

Я пытаюсь добавить параметры для атрибутов размера и цвета в моём модуле импортера, но не знаю как: private function addOption($attributeCode, $value) { $ob = $this->_objectManager; /* @var $m \Magento\Eav\Model\Entity\Attribute\OptionManagement */ $m = $this->optionManagement; /* @var...

15
При локальной установке Magento 2 файлы не создаются в папке pub / static

Я только что установил Magento 2 Community Edition с примерами данных (загруженными с их сайта и не установленными с помощью composer) локально через MAMP. Процесс установки прошел успешно, но все файлы в папке pub / static отсутствуют, кроме .htaccess. Это означает, что все css, js и т. Д....

15
Почему у Magento 2 есть 2 возможные корневые папки?

Я пытаюсь понять, как работает Magento 2 . Я видел что-то, что заставило меня запутаться. У Magento 2 есть 2 возможные корневые папки: /path/to/magento2/index.php /path/to/magento2/pub/index.php Один из них находится на верхнем уровне дистрибутивной папки Magento 2. Второй находится внутри папки...

15
Какова предпочтительная структура проекта Magento 2 под VCS?

Когда я начинаю новый проект M2, первое, что я хотел бы сделать, это установить ядро ​​через composer: composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition Теперь я могу написать свой пользовательский модуль (и) и тему (и) в app/code. Затем я добавил...

15
M1 - TLS 1.2 - ошибка соединения PayPal Express NVP CURL # 35: ошибка соединения SSL

У меня есть среда разработки на старом сервере работает curl 7.19.7. Недавно я заметил, что Paypal Express больше не работает и возвращает ошибку "Unable to communicate with the PayPal gateway.". Копаясь в журналах исключений вы можете увидеть exception 'Exception' with message 'PayPal NVP CURL...

15
Как я могу получить текущий продукт в Magento2?

Я пытаюсь получить атрибуты текущего продукта в блоке в Magento 2. Я могу получить продукт, например, id 1: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('\Magento\Catalog\Model\ProductRepository')->getById(1); Я не знаю, как получить...

15
Magento 2 Class * Фабрика не существует

Я пытался установить плагин, и я удалил var / generation и var / cache / *. Я проверил MAGE_MODE и являюсь разработчиком, но теперь, когда я получаю доступ к интерфейсу и администратору, я получаю случайные ошибки, говорящие о таких вещах, как: Class Magento\Customer\Model\CustomerFactory does not...

15
Magento 2: получить переписать URL продукта

Я пытаюсь получить rewrite product urlиз load productпользовательского модуля. Я получаю URL в http://localhost/m2/catalog/product/view/id/1401/category/23/формате. Но я хочу http://localhost/m2/juno-jacket.html Вот код в конструкторе public function __construct( \Magento\Catalog\Helper\Product...

15
Удалите дочерний компонент UI через XML-формат

Как удалить дочерний компонент пользовательского интерфейса через Layout XML? Например, из приведенной ниже директивы xml в checkout_index_index.xml. Как мне удалить узел доставки? <item name="sidebar" xsi:type="array"> <item name="children" xsi:type="array"> <item name="summary"...

15
Magento2 дизайн запасной логики

Мы уже знаем логику восстановления дизайна из Magento 1.x: Текущий пакет / Текущая тема Текущий пакет / Тема по умолчанию Базовый пакет / тема по умолчанию Сейчас. я хочу знать, какова логика отката в Magento 2.x для файлов тем, макетов и шаблонов? Пожалуйста, опишите...

15
Magento 2: каковы преимущества использования сервисных контрактов?

Таким образом, как некоторые из вас могут знать, рекомендуемый Magento 2 способ работы с моделями / коллекциями для действий CRUD - это использование сервисных контрактов. Но все же, согласно Magento SE Q & A, кажется, что большинство людей склонны использовать модель / модель ресурсов /...

15
Обработка исключений в Magento 2

В Magento 1 я смог отловить исключения и записать их в exception.logфайл, используяMage::logException($e); Теперь, в Magento 2, я могу, catch (\Exception $e)но что мне делать с пойманным исключением? Как мне войти в систему exception.log? Или каков типичный способ справиться с...