У попередній статті ми описали, як створити власну секцію на сторінці конфігурації Magento 2 (Stores > Configuration).

Для того, щоб задати значення за замовчуванням полям налаштувань, необхідно у папці модуля створити файл

etc/config.xml

помістити у нього код:

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
    <default>
        <section_id>
            <group_id>
                <field_id>default_value</field_id>
            </group_id>
        </section_id>
    </default>
</config>

Ієрархія section_id/group_id/field_id повинна відповідати структурі у файлі system.xml.

З метою очищення кешу, виконайте  CLI команду:

php bin/magento cache:clean

Перевірте результат.

 

У прикладах ми створюємо модуль для FAQ. Змінений код модуля можна переглянути на GitHub.