|
158 | 158 | </formElements> |
159 | 159 | </field> |
160 | 160 | </fieldset> |
161 | | - <fieldset name="blog"> |
162 | | - <settings> |
163 | | - <label>Blog</label> |
164 | | - </settings> |
165 | | - <field formElement="checkbox" name="enable_blog" sortOrder="10"> |
166 | | - <argument name="data" xsi:type="array"> |
167 | | - <item name="config" xsi:type="array"> |
168 | | - <item name="source" xsi:type="string">Site</item> |
169 | | - <item name="default" xsi:type="number">0</item> |
170 | | - </item> |
171 | | - </argument> |
172 | | - <settings> |
173 | | - <dataType>boolean</dataType> |
174 | | - <label translate="true">Enable Blog</label> |
175 | | - <dataScope>enable_blog</dataScope> |
176 | | - <validation> |
177 | | - <rule name="required-entry" xsi:type="boolean">false</rule> |
178 | | - </validation> |
179 | | - <switcherConfig> |
180 | | - <enabled>true</enabled> |
181 | | - <rules> |
182 | | - <rule name="0"> |
183 | | - <value>0</value> |
184 | | - <actions> |
185 | | - <action name="0"> |
186 | | - <target>mooore_wordpressintegration_site_form.mooore_wordpressintegration_site_form.blog.blog_prefix</target> |
187 | | - <callback>hide</callback> |
188 | | - </action> |
189 | | - <action name="1"> |
190 | | - <target>mooore_wordpressintegration_site_form.mooore_wordpressintegration_site_form.blog.blog_stores</target> |
191 | | - <callback>hide</callback> |
192 | | - </action> |
193 | | - </actions> |
194 | | - </rule> |
195 | | - <rule name="1"> |
196 | | - <value>1</value> |
197 | | - <actions> |
198 | | - <action name="0"> |
199 | | - <target>mooore_wordpressintegration_site_form.mooore_wordpressintegration_site_form.blog.blog_prefix</target> |
200 | | - <callback>show</callback> |
201 | | - </action> |
202 | | - <action name="1"> |
203 | | - <target>mooore_wordpressintegration_site_form.mooore_wordpressintegration_site_form.blog.blog_stores</target> |
204 | | - <callback>show</callback> |
205 | | - </action> |
206 | | - </actions> |
207 | | - </rule> |
208 | | - </rules> |
209 | | - </switcherConfig> |
210 | | - </settings> |
211 | | - <formElements> |
212 | | - <checkbox> |
213 | | - <settings> |
214 | | - <valueMap> |
215 | | - <map name="false" xsi:type="number">0</map> |
216 | | - <map name="true" xsi:type="number">1</map> |
217 | | - </valueMap> |
218 | | - <prefer>toggle</prefer> |
219 | | - </settings> |
220 | | - </checkbox> |
221 | | - </formElements> |
222 | | - </field> |
223 | | - <field formElement="input" name="blog_prefix" sortOrder="20"> |
224 | | - <argument name="data" xsi:type="array"> |
225 | | - <item name="config" xsi:type="array"> |
226 | | - <item name="source" xsi:type="string">Site</item> |
227 | | - </item> |
228 | | - </argument> |
229 | | - <settings> |
230 | | - <dataType>text</dataType> |
231 | | - <label translate="true">Blog Route Prefix</label> |
232 | | - <dataScope>blog_prefix</dataScope> |
233 | | - <notice translate="true">Allows you to set a default blog prefix, for example "/blog", leave this field empty to disable this feature.</notice> |
234 | | - <validation> |
235 | | - <rule name="required-entry" xsi:type="boolean">false</rule> |
236 | | - </validation> |
237 | | - </settings> |
238 | | - </field> |
239 | | - <field name="blog_stores" sortOrder="30"> |
240 | | - <argument name="data" xsi:type="array"> |
241 | | - <item name="options" xsi:type="object">Magento\Cms\Ui\Component\Listing\Column\Cms\Options</item> |
242 | | - <item name="config" xsi:type="array"> |
243 | | - <item name="dataType" xsi:type="string">int</item> |
244 | | - <item name="label" xsi:type="string" translate="true">Store View</item> |
245 | | - <item name="formElement" xsi:type="string">multiselect</item> |
246 | | - <item name="source" xsi:type="string">page</item> |
247 | | - <item name="dataScope" xsi:type="string">blog_stores</item> |
248 | | - <item name="default" xsi:type="string">0</item> |
249 | | - <item name="validation" xsi:type="array"> |
250 | | - <item name="required-entry" xsi:type="boolean">true</item> |
251 | | - </item> |
252 | | - </item> |
253 | | - </argument> |
254 | | - <settings> |
255 | | - <notice translate="true">Select which stores you want this blog site to be enabled.</notice> |
256 | | - </settings> |
257 | | - </field> |
258 | | - </fieldset> |
259 | 161 | </form> |
0 commit comments