195 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			195 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="utf-8"?>
 | |
| <form>
 | |
| 	<fields name="fieldparams" addfieldpath="plugins/fields/acffaq/fields">
 | |
| 		<fieldset name="fieldparams">
 | |
| 			<!-- Template Selector -->
 | |
| 			<field name="a" type="spacer" class="acf" label="ACF_FAQ_TEMPLATE_SELECTOR" />
 | |
| 			<field name="template" type="NRImagesSelector"
 | |
| 				images="/media/plg_fields_acffaq/img/templates"
 | |
| 				class="acf-faq-template-selector no-padding"
 | |
| 				width="900px"
 | |
| 				columns="4"
 | |
| 				default="1"
 | |
| 				label="ACF_FAQ_TEMPLATE"
 | |
| 				description="ACF_FAQ_TEMPLATE_DESC"
 | |
| 				key_type="filename"
 | |
| 			/>
 | |
| 
 | |
| 			<!-- FAQ -->
 | |
| 			<field name="b" type="spacer" class="acf" label="ACF_FAQ_FAQ" />
 | |
| 			<field name="initial_state" type="list"
 | |
| 				label="ACF_FAQ_INITIAL_STATE"
 | |
| 				description="ACF_FAQ_INITIAL_STATE_DESC"
 | |
| 				default="first-open"
 | |
| 				>
 | |
| 				<option value="first-open">ACF_FAQ_INITIAL_STATE_FIRST_OPEN</option>
 | |
| 				<option value="all-open">ACF_FAQ_INITIAL_STATE_ALL_OPEN</option>
 | |
| 				<option value="all-closed">ACF_FAQ_INITIAL_STATE_ALL_CLOSED</option>
 | |
| 			</field>
 | |
| 			<field name="keep_one_question_open" type="NRToggle"
 | |
| 				label="ACF_FAQ_KEEP_ONE_QUESTION_OPEN"
 | |
| 				description="ACF_FAQ_KEEP_ONE_QUESTION_OPEN_DESC"
 | |
| 				checked="true"
 | |
| 			/>
 | |
| 			<field name="columns" type="number"
 | |
| 				label="ACF_FAQ_COLUMNS"
 | |
| 				description="ACF_FAQ_COLUMNS_DESC"
 | |
| 				class="input-small"
 | |
| 				default="1"
 | |
| 				hint="3"
 | |
| 				min="1"
 | |
| 				max="6"
 | |
| 			/>
 | |
| 			<field name="item_gap_control" type="NRResponsiveControl"
 | |
| 				label="ACF_FAQ_ITEM_GAP"
 | |
| 				description="ACF_FAQ_ITEM_GAP_DESC">
 | |
|                 <subform>
 | |
|                     <field name="item_gap" type="nrnumber"
 | |
| 						class="input-small"
 | |
| 						default="20"
 | |
| 						hint="10"
 | |
| 						min="1"
 | |
| 						addon="px" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="column_gap_control" type="NRResponsiveControl"
 | |
| 				label="ACF_FAQ_COLUMN_GAP"
 | |
| 				description="ACF_FAQ_COLUMN_GAP_DESC"
 | |
| 				showon="columns!:1">
 | |
|                 <subform>
 | |
|                     <field name="column_gap" type="nrnumber"
 | |
| 						class="input-small"
 | |
| 						default="20"
 | |
| 						hint="10"
 | |
| 						min="1"
 | |
| 						addon="px" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="separator" type="NRToggle"
 | |
| 				label="ACF_FAQ_SEPARATOR"
 | |
| 				description="ACF_FAQ_SEPARATOR_DESC"
 | |
| 				checked="true"
 | |
| 			/>
 | |
| 			<field name="separator_color" type="color"
 | |
| 				label="ACF_FAQ_SEPARATOR_COLOR"
 | |
| 				description="ACF_FAQ_SEPARATOR_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 				default="#dedede"
 | |
| 				showon="separator:1"
 | |
| 			/>
 | |
| 
 | |
| 			<!-- Item -->
 | |
| 			<field name="c" type="spacer" class="acf" label="ACF_FAQ_ITEM" />
 | |
| 			<field name="background_color" type="color"
 | |
| 				label="ACF_FAQ_ITEM_BACKGROUND_COLOR"
 | |
| 				description="ACF_FAQ_ITEM_BACKGROUND_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 			/>
 | |
| 			<field name="border_radius_control" type="NRResponsiveControl"
 | |
| 				label="NR_BORDER_RADIUS"
 | |
| 				description="ACF_FAQ_ITEM_BORDER_RADIUS_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="item_border_radius"
 | |
| 						type="TFBorderRadiusControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 			<field name="padding_control" type="NRResponsiveControl"
 | |
| 				label="ACF_FAQ_ITEM_PADDING"
 | |
| 				description="ACF_FAQ_ITEM_PADDING_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="item_padding"
 | |
| 						type="TFDimensionControl" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 
 | |
| 			<!-- Question -->
 | |
| 			<field name="d" type="spacer" class="acf" label="ACF_FAQ_QUESTION" />
 | |
| 			<field name="question_text_color" type="color"
 | |
| 				label="ACF_FAQ_QUESTION_TEXT_COLOR"
 | |
| 				description="ACF_FAQ_QUESTION_TEXT_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 			/>
 | |
| 			<field name="question_font_size_control" type="NRResponsiveControl"
 | |
| 				label="NR_FONT_SIZE"
 | |
| 				default='{"desktop": {"question_font_size": 16}}'
 | |
| 				description="ACF_FAQ_QUESTION_FONT_SIZE_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="question_font_size"
 | |
| 						type="nrnumber"
 | |
| 						hint="16"
 | |
| 						class="input-small"
 | |
| 						addon="px" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 
 | |
| 			<!-- Answer -->
 | |
| 			<field name="e" type="spacer" class="acf" label="ACF_FAQ_ANSWER" />
 | |
| 			<field name="answer_text_color" type="color"
 | |
| 				label="ACF_FAQ_ANSWER_TEXT_COLOR"
 | |
| 				description="ACF_FAQ_ANSWER_TEXT_COLOR_DESC"
 | |
| 				keywords="transparent,none"
 | |
| 				format="rgba"
 | |
| 				position="bottom"
 | |
| 			/>
 | |
| 			<field name="answer_font_size_control" type="NRResponsiveControl"
 | |
| 				label="NR_FONT_SIZE"
 | |
| 				default='{"desktop": {"answer_font_size": 16}}'
 | |
| 				description="ACF_FAQ_ANSWER_FONT_SIZE_DESC">
 | |
|                 <subform>
 | |
|                     <field
 | |
| 						name="answer_font_size"
 | |
| 						type="nrnumber"
 | |
| 						hint="16"
 | |
| 						class="input-small"
 | |
| 						addon="px" />
 | |
|                 </subform>
 | |
| 			</field>
 | |
| 
 | |
| 			<!-- Icon -->
 | |
| 			<field name="f" type="spacer" class="acf" label="ACF_FAQ_ICON" />
 | |
| 			<field name="show_toggle_icon" type="NRToggle"
 | |
| 				label="ACF_FAQ_SHOW_TOGGLE_ICON"
 | |
| 				description="ACF_FAQ_SHOW_TOGGLE_ICON_DESC"
 | |
| 				showon="template!:2"
 | |
| 				checked="true"
 | |
| 			/>
 | |
| 			<field name="icon" type="NRImagesSelector"
 | |
| 				images="/media/plg_fields_acffaq/img/icons"
 | |
| 				class="acf-faq-icon-selector row-flex-direction-row"
 | |
| 				columns="4"
 | |
| 				default="arrow"
 | |
| 				label="ACF_FAQ_ICON"
 | |
| 				description="ACF_FAQ_ICON_DESC"
 | |
| 				key_type="filename"
 | |
| 				showon="show_toggle_icon:1"
 | |
| 			/>
 | |
| 			<field name="icon_position" type="radio"
 | |
| 				label="ACF_FAQ_ICON_POSITION"
 | |
| 				description="ACF_FAQ_ICON_POSITION_DESC"
 | |
| 				class="btn-group btn-group-yesno"
 | |
| 				showon="show_toggle_icon:1[AND]template!:2"
 | |
| 				default="right">
 | |
| 					<option value="left">NR_LEFT</option>
 | |
| 					<option value="right">NR_RIGHT</option>
 | |
| 			</field>
 | |
| 
 | |
| 			<!-- FAQ Structured Data -->
 | |
| 			<field name="g" type="spacer" class="acf" label="ACF_FAQ_GENERATE_FAQ" />
 | |
| 			<field name="generate_faq" type="FAQSchemaToggle"
 | |
| 				label="ACF_FAQ_GENERATE_FAQ"
 | |
| 				description="ACF_FAQ_GENERATE_FAQ_DESC"
 | |
| 			/>
 | |
| 		</fieldset>
 | |
| 	</fields>
 | |
| </form>
 | |
| 
 |