У попередній статті ми описали, як створити власну секцію на сторінці конфігурації 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.