Как получить настройки конфигурации системы Magento 2 - PullRequest
0 голосов
/ 25 июня 2019

Мне нужно получить мои настройки конфигурации, которые я установил в файле system.xml моего плагина Magento.

Я настроил поля плагина в моем файле конфигурации и пытался получить их в файле javscript.isэто возможно?

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
    <system>
        <section id="payment">
                <group id="custompayment" translate="label" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Emipro Payment</label>
                    <field id="active" translate="label comment" sortOrder="1" type="select" showInDefault="1" showInWebsite="1" showInStore="0">
                        <label>Enable</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    </field>
                     <field id="title" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Title</label>
                </field>
                <field id="businessID" translate="label" type="text" sortOrder="65" showInDefault="1" showInWebsite="1" showInStore="0">
                    <label>Business ID</label>

                </field>
                  <field id="password" translate="label" type="text" sortOrder="66" showInDefault="1" showInWebsite="1" showInStore="0">
                    <label>Password</label>

                </field>
                </group>
        </section>
    </system>
</config>

Вот что я пробовал в своем файле JavaScript

define(
    [

        'Magento_Checkout/js/view/payment/default',
        'jquery',
        'jquery/ui',




    ],
    function (Component,$) {
        'use strict';



        return Component.extend({
            defaults: {
                template: 'Emipro_Custompayment/payment/custompayment'
            },
            initialize: function () {
                self = this;
                this._super();

            },
            getConfigPassword: function () {
                return checkoutConfig.payment.custompayment.password;
            },

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