name : config.xml
<?xml version="1.0" encoding="utf-8"?>
<config>
	<inlinehelp button="show"/>
	<fieldset
		name="component"
		label="COM_WEBLINKS_COMPONENT_LABEL"
		description="COM_WEBLINKS_COMPONENT_DESC"
		>
		<field
			name="captcha"
			type="plugins"
			label="COM_WEBLINKS_FIELD_CAPTCHA_LABEL"
			default=""
			folder="captcha"
			filter="cmd"
			>
			<option value="">JOPTION_USE_DEFAULT</option>
			<option value="0">JOPTION_DO_NOT_USE</option>
		</field>

		<field
			name="target"
			type="list"
			label="COM_WEBLINKS_FIELD_TARGET_LABEL"
			description="COM_WEBLINKS_FIELD_TARGET_DESC"
			default="0"
			validate="options"
			>
			<option value="0">JBROWSERTARGET_PARENT</option>
			<option value="1">JBROWSERTARGET_NEW</option>
			<option value="2">JBROWSERTARGET_POPUP</option>
			<option value="3">JBROWSERTARGET_MODAL</option>
		</field>

		<field
			name="save_history"
			type="radio"
			label="JGLOBAL_SAVE_HISTORY_OPTIONS_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="0"
			>
			<option value="0">JNO</option>
			<option value="1">JYES</option>
		</field>

		<field
			name="history_limit"
			type="number"
			label="JGLOBAL_HISTORY_LIMIT_OPTIONS_LABEL"
			filter="integer"
			default="10"
			showon="save_history:1"
		/>

		<field
			name="count_clicks"
			type="radio"
			label="COM_WEBLINKS_FIELD_COUNTCLICKS_LABEL"
			description="COM_WEBLINKS_FIELD_COUNTCLICKS_DESC"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JNO</option>
			<option value="1">JYES</option>
		</field>

		<field
			name="spacer1"
			type="spacer"
			hr="true"
		/>

		<field
			name="icons"
			type="list"
			default="1"
			label="COM_WEBLINKS_FIELD_ICON_LABEL"
			description="COM_WEBLINKS_FIELD_ICON_DESC"
			filter="integer"
			>
			<option value="0">COM_WEBLINKS_FIELD_ICON_OPTION_TEXT</option>
			<option value="1">COM_WEBLINKS_FIELD_ICON_OPTION_ICON</option>
			<option value="2">COM_WEBLINKS_FIELD_ICON_OPTION_WEBLINK</option>
		</field>

		<field
			name="link_icons"
			type="media"
			description="COM_WEBLINKS_FIELD_CONFIG_ICON_DESC"
			label="COM_WEBLINKS_FIELD_CONFIG_ICON_LABEL"
			showon="icons:1"
		/>

		<field
			name="spacer2"
			type="spacer"
			hr="true"
		/>

		<field
			name="float_first"
			type="list"
			label="COM_WEBLINKS_FLOAT_FIRST_LABEL"
			default="none"
			validate="options"
			>
			<option value="right">COM_WEBLINKS_RIGHT</option>
			<option value="left">COM_WEBLINKS_LEFT</option>
			<option value="none">COM_WEBLINKS_NONE</option>
		</field>

		<field
			name="float_second"
			type="list"
			label="COM_WEBLINKS_FLOAT_SECOND_LABEL"
			default="none"
			validate="options"
			>
			<option value="right">COM_WEBLINKS_RIGHT</option>
			<option value="left">COM_WEBLINKS_LEFT</option>
			<option value="none">COM_WEBLINKS_NONE</option>
		</field>

		<field
			name="spacer3"
			type="spacer"
			hr="true"
		/>
		<field
			name="show_tags"
			type="radio"
			label="COM_WEBLINKS_FIELD_SHOW_TAGS_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>
	</fieldset>

	<fieldset
		name="category"
		label="JCATEGORY"
		description="COM_WEBLINKS_CATEGORY_DESC"
		>
		<field
			name="category_layout"
			type="componentlayout"
			label="JGLOBAL_FIELD_LAYOUT_LABEL"
			class="form-select"
			menuitems="true"
			extension="com_weblinks"
			view="category"
		/>

		<field
			name="show_category_title"
			type="radio"
			label="JGLOBAL_SHOW_CATEGORY_TITLE"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_description"
			type="radio"
			label="JGLOBAL_SHOW_CATEGORY_DESCRIPTION_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_description_image"
			type="radio"
			label="JGLOBAL_SHOW_CATEGORY_IMAGE_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="0"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="maxLevel"
			type="list"
			label="JGLOBAL_MAXIMUM_CATEGORY_LEVELS_LABEL"
			default="-1"
			validate="options"
			>
			<option value="0">JNONE</option>
			<option value="-1">JALL</option>
			<option value="1">J1</option>
			<option value="2">J2</option>
			<option value="3">J3</option>
			<option value="4">J4</option>
			<option value="5">J5</option>
		</field>

		<field
			name="show_empty_categories"
			type="radio"
			label="JGLOBAL_SHOW_EMPTY_CATEGORIES_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="0"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_subcat_desc"
			type="radio"
			label="JGLOBAL_SHOW_SUBCATEGORIES_DESCRIPTION_LABEL"
			default="1"
			layout="joomla.form.field.radio.switcher"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_cat_num_links"
			type="radio"
			label="COM_WEBLINKS_FIELD_CONFIG_CAT_SHOWNUMBERS_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_cat_tags"
			type="radio"
			layout="joomla.form.field.radio.switcher"
			label="COM_WEBLINKS_FIELD_SHOW_CAT_TAGS_LABEL"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>
	</fieldset>

	<fieldset
		name="categories"
		label="JCATEGORIES"
		description="COM_WEBLINKS_CATEGORIES_DESC"
		>
		<field
			name="show_base_description"
			type="radio"
			label="JGLOBAL_FIELD_SHOW_BASE_DESCRIPTION_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="maxLevelcat"
			type="list"
			label="JGLOBAL_MAXIMUM_CATEGORY_LEVELS_LABEL"
			default="-1"
			validate="options"
			>
			<option value="0">JNONE</option>
			<option value="-1">JALL</option>
			<option value="1">J1</option>
			<option value="2">J2</option>
			<option value="3">J3</option>
			<option value="4">J4</option>
			<option value="5">J5</option>
		</field>

		<field
			name="show_empty_categories_cat"
			type="radio"
			label="JGLOBAL_SHOW_EMPTY_CATEGORIES_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="0"
			showon="maxLevelcat:-1,1,2,3,4,5"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_subcat_desc_cat"
			type="radio"
			label="JGLOBAL_SHOW_SUBCATEGORIES_DESCRIPTION_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="1"
			showon="maxLevelcat:-1,1,2,3,4,5"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_cat_num_links_cat"
			type="radio"
			label="COM_WEBLINKS_FIELD_CONFIG_CAT_SHOWNUMBERS_LABEL"
			layout="joomla.form.field.radio.switcher"
			default="1"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>
	</fieldset>

	<fieldset
		name="list_layout"
		label="JGLOBAL_LIST_LAYOUT_OPTIONS"
		description="COM_WEBLINKS_LIST_LAYOUT_DESC"
		>
		<field
			name="filter_field"
			type="radio"
			layout="joomla.form.field.radio.switcher"
			label="JGLOBAL_FILTER_FIELD_LABEL"
			default="0"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_pagination_limit"
			type="radio"
			layout="joomla.form.field.radio.switcher"
			default="0"
			label="JGLOBAL_DISPLAY_SELECT_LABEL"
			>
			<option value="1">JSHOW</option>
			<option value="0">JHIDE</option>
		</field>

		<field
			name="show_link_description"
			type="radio"
			layout="joomla.form.field.radio.switcher"
			default="1"
			label="COM_WEBLINKS_FIELD_CONFIG_LINKDESCRIPTION_LABEL"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_link_hits"
			type="radio"
			layout="joomla.form.field.radio.switcher"
			default="1"
			label="JGLOBAL_HITS"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>

		<field
			name="show_pagination"
			type="list"
			default="2"
			label="JGLOBAL_PAGINATION_LABEL"
			>
			<option value="1">JSHOW</option>
			<option value="0">JHIDE</option>
			<option value="2">JGLOBAL_AUTO</option>
		</field>

		<field
			name="show_pagination_results"
			type="radio"
			layout="joomla.form.field.radio.switcher"
			default="1"
			label="JGLOBAL_PAGINATION_RESULTS_LABEL"
			>
			<option value="0">JHIDE</option>
			<option value="1">JSHOW</option>
		</field>
	</fieldset>

	<fieldset
		name="integration"
		label="JGLOBAL_INTEGRATION_LABEL"
		description="COM_WEBLINKS_CONFIG_INTEGRATION_SETTINGS_DESC"
		>
		<fieldset
				name="integration_newsfeeds"
				label="JGLOBAL_FEED_TITLE"
		>
			<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
		name="permissions"
		description="JCONFIG_PERMISSIONS_DESC"
		label="JCONFIG_PERMISSIONS_LABEL"
		>
		<field
			name="rules"
			type="rules"
			component="com_weblinks"
			filter="rules"
			validate="rules"
			label="JCONFIG_PERMISSIONS_LABEL"
			section="component"
		/>
	</fieldset>
</config>

© 2025 Cubjrnet7