Tôi muốn thêm trường mới dưới dạng datetime trong phần trang CMS trong khi thêm trang mới, tôi thấy magento đó sử dụng Thành phần UI cho nó, vì vậy sau khi đào tôi có thể thêm trường ngày bằng cách sử dụng mã bên dưới nhưng không thể thêm trường datetime. Ai có thể giúp đỡ về nó.
Mã cho trường thêm ngày:
<field name="start_date">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="dataType" xsi:type="string">string</item>
<item name="label" xsi:type="string" translate="true">Go Live Start Date</item>
<item name="formElement" xsi:type="string">date</item>
<item name="source" xsi:type="string">page</item>
<item name="sortOrder" xsi:type="number">21</item>
<item name="dataScope" xsi:type="string">start_date</item>
<item name="validation" xsi:type="array">
<item name="required-entry" xsi:type="boolean">true</item>
</item>
</item>
</argument>
</field>
Tập tin chúng ta cần ghi đè để đạt được:
vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml