Improve component config

1. Add inline help tongle button

2. Use show on for Select Icon field

3. Make Integration tab consistent with other core extensions, add missing Remove IDs from URLs parameter
This commit is contained in:
Tuan Pham Ngoc 2022-09-03 17:34:06 +07:00
parent da9e6ecde8
commit 4b8da16d8f
1 changed files with 46 additions and 20 deletions

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<config>
<inlinehelp button="show"/>
<fieldset
name="component"
label="COM_WEBLINKS_COMPONENT_LABEL"
@ -84,6 +85,7 @@
type="media"
description="COM_WEBLINKS_FIELD_CONFIG_ICON_DESC"
label="COM_WEBLINKS_FIELD_CONFIG_ICON_LABEL"
showon="icons:1"
/>
<field
@ -387,27 +389,51 @@
label="JGLOBAL_INTEGRATION_LABEL"
description="COM_WEBLINKS_CONFIG_INTEGRATION_SETTINGS_DESC"
>
<field
name="show_feed_link"
type="radio"
label="JGLOBAL_SHOW_FEED_LINK_LABEL"
layout="joomla.form.field.radio.switcher"
default="1"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
<field
name="custom_fields_enable"
type="radio"
label="JGLOBAL_CUSTOM_FIELDS_ENABLE_LABEL"
layout="joomla.form.field.radio.switcher"
default="1"
<fieldset
name="integration_newsfeeds"
label="JGLOBAL_FEED_TITLE"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field
name="show_feed_link"
type="radio"
layout="joomla.form.field.radio.switcher"
label="JGLOBAL_SHOW_FEED_LINK_LABEL"
default="1"
>
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
</field>
</fieldset>
<fieldset
name="integration_sef"
label="JGLOBAL_SEF_TITLE"
>
<field
name="sef_ids"
type="radio"
layout="joomla.form.field.radio.switcher"
default="0"
label="JGLOBAL_SEF_NOIDS_LABEL"
filter="integer">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<fieldset
name="integration_customfields"
label="JGLOBAL_FIELDS_TITLE"
>
<field
name="custom_fields_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
label="JGLOBAL_CUSTOM_FIELDS_ENABLE_LABEL"
default="1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
</fieldset>
<fieldset