I want to add some fields in the Magento 2 Admin Panel for my custom module and then I want to check in the phtml file if this field is have value or not.
I need to add this fields:
- enable / disable (yes/no field type) ;
- Add text {input text field type};
- upload image;
the upload image field must have the option to delete the image too.
For enable / disable I add this in the system.xml:
<section id="mymodule" translate="label" sortOrder="130" showInDefault="1" showInWebsite="1" showInStore="1">
<class>separator-top</class>
<label>Module</label>
<tab>mymodule</tab>
<resource>Module_First::mymodule_configuration</resource>
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
<label>General Configuration</label>
<field id="enable" translate="label" type="select" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Enable</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
</group>
</section>
I want to know what is the format for adminhtml/system.xml
and how I can check this fields value in the phtml file (or what is the best way to check the value for this fields).
Thank you