Запитання з тегом «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, композитор, 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' => 255, …

1
Видалити модуль Magento 2
Мабуть, зараз Magento 2 підтримує сценарії видалення, що дозволяють модифікувати схему db під час видалення модуля (horay !!). Як пояснено тут, це працює лише для модуля, встановленого через композитор. (Я сподіваюся, що це спрацює в майбутньому для всіх модулів, але це вже інше питання). Скажімо, у мене є модуль під …

3
Новий модуль блоку Magento
Я використовую Magento версії 1.8.1.0. Я намагаюся створити новий спеціальний модуль блоку, який буду використовувати для створення нової домашньої сторінки. Простір імен: хрестоносців Модуль: CLHomePage Тип блоку: додому хрестовий похід Клас: Qwerty (лише зараз під час тестування) Дизайн-пакет: хрестоносців Тема: за замовчуванням Ось що я маю досі: \ app \ …

3
Як замінити / переписати блок-клас у Magento 1?
Примітка. Це розроблено як канонічне запитання, яке повністю пояснює, як працює перезаписування блоку та чи може бути використане як дублікат цілі для більш конкретних питань "Як перекрити блок X" або "Чому моя перезапис не працює". Дивіться також: Шукаєте канонічні питання щодо переосмислення Magento 1 Скажімо, я повинен внести зміни до …

3
Помилка API Magento2 REST "Клас не існує"
Я створив тестовий веб-сервіс 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): …

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> …
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'); $installer->setConfigData('currency/options/default', 'GBP'); // …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.