Chcę dodać nowe pole jako datę / godzinę w sekcji strony CMS podczas dodawania nowej strony, zauważyłem, że magento używa do tego UI Component, więc po kopaniu mogłem dodać pole daty, używając poniższego kodu, ale nie mogłem dodać pola daty / godziny. Czy ktoś może w tym pomóc.
Kod pola daty dodania:
<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>
Plik, który musimy przesłonić, aby osiągnąć:
vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml