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

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

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

7
Как переопределить .phtml файлы в Magento 2
Я хочу настроить страницу сведений о продукте, поэтому требуется переопределить некоторые файлы .phtml в следующих местах. Поэтому я хочу знать, как переопределить .phtml файлы в vendor\magento\module-catalog\view\frontend\templates\productилиvendor\magento\module-theme\view

3
Magento 1: улучшение моего рабочего процесса разработки модулей (Modman, composer, git)
Это то, о чем я думал в течение достаточно долгого времени, но я не могу найти правильный способ сделать это. В общем, я работаю с 6 различными сайтами, все работают под управлением Magento CE 1.9.2+ На этих сайтах я использую набор расширений, которые были разработаны мной и командой, с которой …

4
Когда отправлять события в пользовательский модуль?
Это вопрос как к Magento 1, так и к Magento 2. Я понимаю, что в качестве хорошей практики сторонним разработчикам модулей рекомендуется отправлять события в свои пользовательские модули, чтобы упростить работу с другими модулями. Я бы хотел знать: где разработчик должен отправлять события в пользовательский модуль? есть ли рекомендуемое место …

2
Как получить данные из config.xml модуля
В модуле я должен получить некоторые данные из файла config.xml модулей B и C . Есть ли методы или классы, предназначенные для этого? Особенно мне нужно получить структуру XML и значения узла, <default>чтобы я мог восстановить значения по умолчанию конфигурации системы модулей B и C. Ниже приведен пример из config.xml …

2
Добавление пользовательских макетов для CMS и использования категорий с пользовательскими проблемами модуля
У меня есть категория в моем магазине, которая требует совершенно другого макета, чем стандартные макеты Magento. Поэтому я создал новую копию 1column.phtml, переименовал ее и внес одно небольшое изменение в тест. Теперь проблема в том, что пользовательский макет не отображается. Я создал модуль (который работает так, как это видно в …

3
Как переопределить класс Virtual Type в Magento 2
Как переопределить блок VirtualType в Magento 2, я хочу переопределить следующий блок виртуального типа своим собственным блоком, <virtualType name="Magento\CatalogSearch\Block\SearchResult\ListProduct" type="Magento\Catalog\Block\Product\ListProduct"> <arguments> <argument name="catalogLayer" xsi:type="object">Magento\Catalog\Model\Layer\Search</argument> </arguments> </virtualType> Поэтому я попытался переопределить его из моего пользовательского модуля, di.xmlкак это, <preference for="Magento\Catalog\Block\Product\ListProduct" type="My\Vendor\Block\Product\ListProductSearch" /> Но это не работает. Итак, как правильно переопределить класс …

4
Как отобразить пользовательский атрибут в поле Адреса доставки администратора?
Я добавил раскрывающееся пользовательское поле на странице оформления заказа с пользовательскими значениями. Работает нормально, также сохраняет значения атрибутов в базе данных, но не отображает их в адресе доставки заказа. Есть идеи как это показать? InstallSchema.php $connection->addColumn( $installer->getTable('quote_address'), 'mob_type', [ 'type' => \Magento\Framework\DB\Ddl\Table ::TYPE_TEXT, 'nullable' => true, 'default' => NULL, 'length' …

1
Модуль удаления Magento 2
По-видимому, теперь Magento 2 поддерживает сценарии удаления, которые позволяют изменять схему БД при удалении модуля (horay !!). Как объясняется здесь, это работает только для модуля, установленного через композитор. (Я надеюсь, что это будет работать в будущем для всех модулей, но это другая проблема). Допустим, у меня есть модуль под названием …

3
Magento новый модуль пользовательских блоков
Я использую Magento версии 1.8.1.0. Я пытаюсь создать новый модуль пользовательских блоков, который я буду использовать для создания новой домашней страницы. Пространство имен: Crusader Модуль: CLHomePage Тип блока: крестовый поход домой Класс: Qwerty (только сейчас во время тестирования) Дизайн упаковки: крестоносец Тема: по умолчанию Это то, что я до сих …

3
Как переопределить / переписать класс блока в Magento 1?
Примечание. Это задание является каноническим вопросом, который полностью объясняет, как работает перезапись блока, и может использоваться как дублирующая цель для более конкретных вопросов «Как переопределить блок X» или «Почему моя перезапись не работает». Смотрите также: Поиск канонических вопросов о переопределениях Magento 1 Допустим, я должен внести изменения в класс базового …

3
Ошибка API REST Magento2 «Класс не существует»
Я создал тестовый веб-сервис Magento 2.0.2 REST на основе блога Алана: http://alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ Я использую Postman для вызова пользовательского веб-сервиса и получаю следующую ошибку: "message": "Class does not exist", "code": -1, "trace": "#0 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(128): ReflectionClass->__construct('')\n#1 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->_createFromArray(NULL, '30')\n#2 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(99): Magento\\Framework\\Webapi\\ServiceInputProcessor->convertValue('30', NULL)\n#3 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->process('Test\\\\Calculator...', 'add', Array)\n#4 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(160): Magento\\Webapi\\Controller\\Rest->processApiRequest()\n#5 P:\\wwwroot\\Magento202_com_loc\\Web\\var\\generation\\Magento\\Webapi\\Controller\\Rest\\Interceptor.php(24): Magento\\Webapi\\Controller\\Rest->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#6 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\App\\Http.php(115): Magento\\Webapi\\Controller\\Rest\\Interceptor->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#7 …

1
Пользовательский модуль: доступ запрещен (проблема ACL)
Я создал модуль, и он работает отлично; однако я ударил стену. Когда я вошел как администратор, все хорошо. Я добавил это в acl: <?xml version="1.0"?> <config> <menu> <erp translate="title" module="firtal_deadstock"> <title>ERP</title> <sort_order>99</sort_order> <children> <stock_management module="firtal_deadstock"> <title>Stock Management</title> <children> <firtal_deadstock> <title><![CDATA[Firtal Stock Analysis]]></title> <sort_order>99</sort_order> <action>adminhtml/deadstock</action> </firtal_deadstock> </children> </stock_management> </children> </erp> </menu> …
12 module  acl 

2
Как я могу установить значения конфигурации в Magento 2?
Ранее (то есть в Magento 1, то есть) мы создали модуль под названием Setup, который содержал настройки для сайта. Сценарии обновления выглядят примерно так: $installer = $this; $installer->startSetup(); $installer->setConfigData("fastsimpleimport/general/partial_indexing", 1); $installer->setConfigData("fastsimpleimport/product/disable_preprocess_images", 1); $installer->setConfigData('general/country/default', 'GB'); $installer->setConfigData('general/locale/firstday', 1); $installer->setConfigData('general/locale/timezone', 'Europe/London'); $installer->setConfigData('general/store_information/merchant_country', 'GB'); $installer->setConfigData('design/header/welcome', 'Enter your value'); $installer->setConfigData('design/head/title_suffix', 'Enter your value'); $installer->setConfigData('currency/options/base', 'GBP'); …

9
Magento 2 - Как удалить модуль?
Как удалить модуль? Я прочитал этот документ Но это не удалось, и отобразить ниже: php bin/magento module:uninstall SP_Gridthumbs SP_Gridthumbs не является установленным пакетом композитора

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.