Điều này không được hỗ trợ bởi XSD hiện tại của system.xml ( Magento / Config / etc / system.xsd ).
Để kích hoạt hành vi như vậy cho tất cả các loại trường cùng một lúc, có thể mở rộng \Magento\Config\Block\System\Config\Form\Field::render()
(ví dụ: sử dụng bổ trợ) để làm cho nó hỗ trợ type
giá trị mới của attribute
phần tử:
<field id="token" ...>
<label>Auth Token</label>
<attribute type="disabled">1</attribute>
</field>
Tại thời điểm này chúng ta có thể chỉ định bất kỳ giá trị cho type
các attribute
phần tử, nhưng giá trị chỉ shared
sẽ được xử lý, xem \Magento\Config\Block\System\Config\Form::_getSharedCssClass()
. Xử lý tương tự có thể được thêm vào trong một plugin mới để vô hiệu hóa phần tử nếu attribute
được chỉ định.