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

Вопросы по разработке пользовательских модулей

143
Как написать собственное расширение?

Поскольку в последнее время у меня было много проблем со свободным и коммерческим расширением, я решил задать этот вопрос и ответить на него с помощью шагов, которые я обычно выполняю при написании расширения. Не стесняйтесь редактировать ответ или добавить новый. В большинстве случаев при...

64
Добавление пользовательского атрибута в Customer

Нам нужен простой способ добавить атрибут в запись клиента, который не может быть изменен клиентом или администратором, только программно. По сути, у нас есть сайт ExpressionEngine в сочетании с Magento. Мы выполняем аутентификацию через веб-сервис и хотели бы сохранить некоторые данные JSON,...

36
Отладка макета загрузки XML

TL; DR: есть ли способ отладить загрузку макета? Как я полагаю, макет одного модуля конфликтует с другим. Связанный с предыдущим вопросом, который я задал: Как сделать макет модуля, который будет отображаться на всех темах Я успешно загрузил свой модуль в моей локальной тестовой среде (он же мой...

34
Magento 2: безопасный и простой способ отключить модуль сравнения товаров и пожеланий

Я собираю Magento 2.0 только для того, чтобы продавать 2 моих продукта онлайн. Модуль сравнения товаров и списка пожеланий для меня не важен. Как мне безопасно и легко удалить эти модули? Я не хочу взламывать основной...

27
Отключение модулей - улучшение производительности?

Этот вопрос состоит из 2 частей: Улучшает ли отключение основных модулей общую производительность магазина и, если да, нужно ли их отключать в админке (т.е. отключать вывод внешнего интерфейса) или отключать через config.xml, чтобы это улучшение производительности было видно. Если есть улучшение...

26
Почему у Magento есть 3 пула кодов?

Magento имеет три пула кода: сообщество ядро местный Ядро: содержит все стандартные модули Magento Сообщество и местное сообщество: мы используем эти пулы кода для разработки наших пользовательских модулей. Теперь у меня есть сомнения по этому поводу: почему Magento использует два пула кода для...

25
Какие модули по умолчанию я могу отключить?

На этот вопрос Сандер Мангель и отвечает: Отключение модулей - улучшение производительности? Прежде всего, меньше модулей означает меньше кода для (потенциально) загрузки и обработки. Кроме того, многие модули, такие как, например, модуль Mage_Rss, выполняют много кода в фоновом режиме, например,...

24
Magento 2: Значения по умолчанию для конфигурации `system.xml`

В Magento 1 было возможно Конфигурирование пользовательского интерфейса для раздела «Конфигурация системы» в etc/system.xmlфайлах Установите значения по умолчанию для этих полей в etc/config.xmlфайлах За кулисами Magento будет загружать данные core_config_data, и если ничего не будет установлено,...

24
Создание собственного вспомогательного класса в модуле

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

24
Как отключить Magento 2 отзыва

Я пытаюсь отключить функцию обзоров продуктов Magento 2. Я пытался отключить модуль в Magento 2 admin Stores \ Advanced \ Advanced \ Magento_Review, но вкладка отзывов для каждого продукта все еще там. Есть ли способ отключить его? Я точно знаю, что мы можем отключить его в Magento...

23
Magento 2: каковы преимущества использования компонентов сетки пользовательского интерфейса над стандартным Grid.php?

Итак, Magento 2 представил компоненты пользовательского интерфейса. Одним из них является Grid Component Grid (вы можете найти больше информации об этом здесь: Объяснение UI Component Grid в Magento 2 ) При создании пользовательского модуля я придерживался старого метода Magento 1, я создал...

23
Модуль CLI Magento2: при включении выдается ошибка «Неизвестный модуль (и)»

В Magento2 я создал простой пользовательский модуль и хочу включить его с помощью CLI: bin/magento module:enable Vendorname_Modulename Но это дает мне следующую ошибку: Неизвестный модуль (ы): 'Vendorname_Modulename' Модуль и его файлы существуют в app/code/Vendorname/Modulename/ Конечно, я очистил...

22
Magento 2: Куда идут сторонние модули?

Я только что установил первый официальный релиз Magento 2. Я с удивлением обнаружил, что app/codeпапка исчезла app/code Это было как для версии, загруженной с веб-сайта, так и для версии, установленной через композитор. Кроме того, когда я попытался вручную создать app/codeпапку, а затем сделать,...

22
Управление файлами перевода Magento CSV

Со временем основная команда Magento добавила все больше и больше языковых пакетов по умолчанию в app/locale папки. Есть ли канонический способ управлять своими собственными файлами перевода, чтобы они не мешали будущим обновлениям системы? т.е. я хочу изменить некоторые метки в Magento, поэтому я...

21
Странная ошибка при запуске программы установки: обновление после установки модуля

Я попытался установить wyomind google shopping и у меня возникает следующая ошибка при запуске установки bin / magento: обновление. [UnexpectedValueException] Unable to retrieve deployment version of static files from the file system. [Magento\Framework\Exception\FileSystemException] Cannot read...

19
Список неиспользуемых основных модулей, которые можно отключить без вреда

В связи с этой темой для Magento 1 , возможно, было бы полезно подготовить список основных модулей Magento 2, которые можно отключить или полностью удалить без вреда для нашего магазина, поскольку они вряд ли используются. Для начала несколько предложений: Magento_Upsили Magento_Dhlили...

18
Свойство не имеет соответствующего установщика в классе Magento \ Quote \ Api \ Data \ AddressInterface при изменении шага извлечения

1 - я добавляю атрибут eav в customer_address $attributesInfo = [ 'reference' => [ 'label' => 'Reference', 'type' => 'varchar', 'input' => 'text', 'position' => 100, 'visible' => true, 'required' => false, ], ]; foreach ($attributesInfo as $attributeCode => $attributeParams)...