Проверка поля конфигурации системы
4
Author: Teja Bhagavan Kollepara, 2018-07-04
2 answers
Вы можете использовать этот код для лучшего вывода с проверкой:
<?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>
<tab id="tabID" translate="label" sortOrder="10">
<label>Tab Name</label>
</tab>
<section id="sectionID" translate="label" type="text" sortOrder="300" showInDefault="1" showInWebsite="1" showInStore="1">
<label>General Configuration</label>
<tab>Section</tab>
<group id="groupID" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<field id="fieldID" translate="label comment" sortOrder="0" type="text" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Maximum Number of Items to Display</label>
<validate>required-entry validate-digits validate-not-negative-number validate-length minimum-length-7 maximum-length-20 </validate>
</field>
</group>
</section>
</system>
- обязательная запись: Для обязательного поля
- проверка-цифры: Для использования чисел только в этом поле.
- проверьте-не-отрицательное-число: Для ввода числа 0 или больше.
- проверка длины: Для определенной допустимой длины.
- минимальная длина-7 максимальная длина-20: Минимальная длина - 7, максимальная длина - 20.
5
Author: Rohan Hapani, 2018-08-06 20:00:44
Спасибо, что спросили об этой проверке. Используйте эту проверку для вашего запроса:
<validate>validate-length maximum-length-50</validate>
Например:
<group id="customer_service" translate="label" type="text" sortOrder="35" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Customer Service</label>
<field id="number" translate="label" type="text" sortOrder="9" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Enter Contact Number</label>
<comment>Please enter an internationalized version of the phone number. For example +91 XXX XXXXXXX</comment>
<validate>validate-length maximum-length-22</validate>
</field>
</group>
4
Author: Ajwad Syed, 2018-08-06 19:28:57