Files
esun3d/app/code/Esun/FileManager/etc/adminhtml/system.xml
T
2026-09-15 10:35:56 +08:00

43 lines
2.6 KiB
XML

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
<system>
<section id="filemanager" translate="label" type="text" sortOrder="950"
showInDefault="1" showInWebsite="0" showInStore="0">
<label>File Manager</label>
<tab>general</tab>
<resource>Esun_FileManager::filemanager</resource>
<group id="general" translate="label" type="text" sortOrder="10"
showInDefault="1" showInWebsite="0" showInStore="0">
<label>General Settings</label>
<field id="enabled" translate="label" type="select" sortOrder="10"
showInDefault="1" showInWebsite="0" showInStore="0">
<label>Enabled</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
<field id="allowed_extensions" translate="label comment" type="textarea" sortOrder="20"
showInDefault="1" showInWebsite="0" showInStore="0">
<label>Allowed Extensions</label>
<comment>Comma or whitespace separated. Executable server-side script extensions are always blocked.</comment>
<backend_model>Esun\FileManager\Model\Config\Backend\AllowedExtensions</backend_model>
<validate>required-entry</validate>
</field>
<field id="max_file_size" translate="label comment" type="text" sortOrder="30"
showInDefault="1" showInWebsite="0" showInStore="0">
<label>Maximum File Size</label>
<comment>Maximum size per file in MB. PHP upload_max_filesize and post_max_size must also allow it.</comment>
<backend_model>Esun\FileManager\Model\Config\Backend\MaximumFileSize</backend_model>
<validate>required-entry validate-number validate-greater-than-zero</validate>
</field>
<field id="upload_path" translate="label comment" type="text" sortOrder="40"
showInDefault="1" showInWebsite="0" showInStore="0">
<label>Upload Path</label>
<comment>Relative to pub/media and restricted to uploads or a child path of uploads.</comment>
<backend_model>Esun\FileManager\Model\Config\Backend\UploadPath</backend_model>
<validate>required-entry</validate>
</field>
</group>
</section>
</system>
</config>