Как установить расширения на Magento 2 - PullRequest
0 голосов
/ 10 ноября 2018

Я пытаюсь установить расширение для моего магазина Magento. Моя версия Magento вер. 2.1.15. Теперь, когда я устанавливаю расширение, оно не отображается в Магазины-> Конфигурация-> Дополнительно-> Дополнительно

Это шаги, которые я выполнил, чтобы установить расширение

 1.Extracted my extension folder into my root            
 2.php bin/magento setup:upgrade
 3.php bin/magento setup:di:compile
 4.php bin/magento cache:clean

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

PS: я только начал работать над Magento.

Acl.xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Acl/etc/acl.xsd">
    <acl>
        <resources>
            <resource id="Magento_Backend::admin">
                <resource id="GlobalSms_Notify::sms" title="GlobalSms" sortOrder="100">
                    <resource id="GlobalSms_Notify::config" title="Config" sortOrder="10" />
                </resource>
                <resource id="Magento_Backend::stores">
                    <resource id="Magento_Backend::stores_settings">
                        <resource id="Magento_Config::config">
                            <resource id="GlobalSms_Notify::sms_config" title="Configuration" />
                        </resource>
                    </resource>
                </resource>
            </resource>
        </resources>
    </acl>
</config>

System.Xml

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../Magento/Config/etc/system_file.xsd">
    <system>
        <tab id="globalsms_notify" sortOrder="2000">
            <label>GlobalSms</label>
        </tab>
        <section id="globalsms_notify_configuration" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">

            <label>Basic Configuration</label>
            <tab>globalsms_notify</tab>
            <resource>GlobalSms_Notify::sms</resource>
            <group id="basic_configuration" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                <label><![CDATA[Basic Configuration&nbsp;&nbsp;<i>Setting API Account</i>]]></label>
                <field id="notify_username" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Enter GlobalSms Username</label>
                    <comment>Enter your GlobalSms SMS API Username</comment>
                    <tooltip>Your username must be the same as your GloablSms api username</tooltip>
                    <validate>required-entry</validate>
                </field>
                <field id="notify_password" type="password" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Enter GlobalSms Password</label>
                    <comment>Enter your GlobalSms SMS API Password</comment>
                    <tooltip>Your password must be the same as your GlobalSms api password</tooltip>
                    <validate>required-entry</validate>
                </field>
            </group>
        </section>


    </system>
</config>

1 Ответ

0 голосов
/ 13 ноября 2018

Я спрашиваю только потому, что вы прямо сказали:

PS: я только начал работать над Magento.

Вы распаковали свой модуль в magentoroot/app/code/Vendor/Module (где он находится) или в корень magento?

Если он ниже magentoroot/app/code/Vendor/Module, проверьте, правильно ли зарегистрирован ваш модуль.

bin/magento module:status

Если ваш модуль не отображается (включен или отключен), вам не хватает некоторого стандартного файла, а именно registration.php в /Vendor/Module/ или module.xml в папке /Vendor/Module/etc.

Если он отображается в отключенных модулях, используйте bin/magento module:enable Vendor_Module и запускайте

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean

впоследствии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...