Мне нужно получить мои настройки конфигурации, которые я установил в файле 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;
},