| Current Path : /home/cbequiperp/www/modules/mod_flexiadvsearch/ |
| Current File : /home/cbequiperp/www/modules/mod_flexiadvsearch/mod_flexiadvsearch.xml |
<?xml version="1.0" encoding="utf-8"?> <extension type="module" version="3.7.0" client="site" method="upgrade"> <name>mod_flexiadvsearch</name> <author>Emmanuel Danan, Georgios Papadakis, Yannick Berges, others, see contributor page</author> <creationDate>12/05/2020</creationDate> <copyright>(C) 2020 flexicontent.org</copyright> <license>http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL</license> <authorEmail>info@flexicontent.org</authorEmail> <authorUrl>http://www.flexicontent.org</authorUrl> <version>3.4.0</version> <description>MOD_FLEXIADVSEARCH_XML_DESCRIPTION</description> <files> <filename module="mod_flexiadvsearch">mod_flexiadvsearch.php</filename> <filename>index.html</filename> <filename>helper.php</filename> <folder>elements</folder> <folder>tmpl</folder> <folder>tmpl_common</folder> </files> <languages> <language tag="en-GB">language/en-GB.mod_flexiadvsearch.ini</language> <language tag="en-GB">language/en-GB.mod_flexiadvsearch.sys.ini</language> </languages> <config> <fields name="params" addfieldpath="/modules/mod_flexiadvsearch/elements"> <fieldset name="basic"> <field name="" type="separator" default="FLEXI_TEMPLATE_LAYOUT" description="" level="level1" class="fc-ngmargin" /> <field name="" type="separator" default="Please set layout parameters in <b>Layout: ... TAB</b>. CSS/HTML developers please read: <u><b> <a href='https://www.flexicontent.org/documentation/tutorials-english/69-templating-module-plugin-content/274-how-to-create-a-custom-layout-for-universal-content-module-and-other-flexicontent-modules.html' target='_blank'>Custom templates HOW-TO</a> </b> </u>" level="level3" class="alert alert-info fcpadded" /> <field name="layout" type="fclayout" default="news" label="FLEXI_CHOOSE_TMPL" description="FLEXI_CHOOSE_TMPL_DESC" directory="/modules/mod_flexiadvsearch/tmpl" ext_name="mod_flexiadvsearch" hide_default="1" hide_none="1" stripext="1" filter="\.php$" exclude="^_" tmpl_container="mod_tmpl_layout" params_source="file" /> <!-- params_source="inline" --> <field name="" type="separator" default="FLEXI_MOD_MENU_ITEM" level="level1" /> <field name="itemid_force" type="multilist" subtype="list" toggle_related="1" default="0" label="FLEXI_MOD_FORCE_MENU_ITEMID" description="FLEXI_MOD_FORCE_MENU_ITEMID_DESC"> <option value="0" show_list="" hide_list="force_menuitem">FLEXI_MOD_MENU_ITEMID_DEFAULT</option> <option value="1" show_list="force_menuitem" hide_list="">FLEXI_MOD_MENU_ITEMID_CUSTOM</option> </field> <field name="itemid_force_value" type="text" default="" label="FLEXI_MOD_CUSTOM_MENU_ITEMID" description="FLEXI_MOD_CUSTOM_MENU_ITEMID" class="force_menuitem"/> <field name="" type="separator" default="FLEXI_BASIC_CONFIGURATION" level="level1" /> <field name="" type="separator" default="FLEXI_MOD_TEXT_SEARCH_FIELD" level="level2" /> <field name="search_inner_width" type="text" default="20" label="FLEXI_MOD_TEXT_SEARCH_WIDTH" description="FLEXI_MOD_TEXT_SEARCH_WIDTH_DESC" /> <field name="search_inner_prompt" type="text" default="FLEXI_ADV_MOD_SEARCH_PROMPT" label="FLEXI_MOD_TEXT_SEARCH_PROMPT" description="FLEXI_MOD_TEXT_SEARCH_PROMPT_DESC" class="input-xxlarge" /> <field name="" type="separator" default="FLEXI_MOD_GO_BUTTON" level="level2" /> <field name="button" type="multilist" subtype="radio" toggle_related="1" default="0" label="FLEXI_MOD_SHOW_GO_BUTTON" description="FLEXI_MOD_SHOW_GO_BUTTON_DESC" class="btn-group btn-group-yesno"> <option value="0" show_list="" hide_list="disp_gobtn">FLEXI_NO</option> <option value="1" show_list="disp_gobtn" hide_list="">FLEXI_YES</option> </field> <field name="flexi_button_class_go" type="multilist" subtype="radio" toggle_related="1" default="btn btn-success" label="FLEXI_BUTTON_CLASS" description="FLEXI_BUTTON_CLASS_DESC" class="btn-group disp_gobtn"> <option value="-1" show_list="custom_gobtn_class" hide_list="">FLEXI_D_CUSTOM_D</option> <option value="btn" show_list="" hide_list="custom_gobtn_class">FLEXI_BUTTON_CLASS_PLAIN</option> <option value="btn btn-primary" show_list="" hide_list="custom_gobtn_class">FLEXI_BUTTON_CLASS_PRIMARY</option> <option value="btn btn-success" show_list="" hide_list="custom_gobtn_class">FLEXI_BUTTON_CLASS_SUCCESS</option> <option value="btn btn-info" show_list="" hide_list="custom_gobtn_class">FLEXI_BUTTON_CLASS_INFO</option> <option value="btn btn-warning" show_list="" hide_list="custom_gobtn_class">FLEXI_BUTTON_CLASS_WARNING</option> <option value="btn btn-danger" show_list="" hide_list="custom_gobtn_class">FLEXI_BUTTON_CLASS_DANGER</option> <option value="btn btn-inverse" show_list="" hide_list="custom_gobtn_class">FLEXI_BUTTON_CLASS_INVERSE</option> </field> <field name="flexi_button_class_go_custom" type="text" size="20" default="" label="FLEXI_BUTTON_CLASS_CUSTOM" description="FLEXI_BUTTON_CLASS_CUSTOM_DESC" class="disp_gobtn custom_gobtn_class input-xxlarge" /> <field name="button_pos" type="radio" default="right" label="FLEXI_MOD_BUTTON_POSITION" description="FLEXI_MOD_BUTTON_POSITION_DESC" class="disp_gobtn btn-group group-fcinfo"> <option value="right">FLEXI_BUTTON_RIGHT</option> <option value="left">FLEXI_BUTTON_LEFT</option> <option value="top">FLEXI_BUTTON_TOP</option> <option value="bottom">FLEXI_BUTTON_BOTTOM</option> </field> <field name="button_as" type="multilist" subtype="radio" toggle_related="1" default="0" label="FLEXI_MOD_BUTTON_AS" description="FLEXI_MOD_BUTTON_AS_DESC" class="disp_gobtn btn-group group-fcinfo"> <option value="0" show_list="gobtn_txt" hide_list="gobtn_img">FLEXI_MOD_BUTTON_AS_TEXT</option> <option value="1" show_list="gobtn_img" hide_list="gobtn_txt">FLEXI_MOD_BUTTON_AS_IMAGE</option> </field> <field name="button_image" type="text" default="" label="FLEXI_MOD_BUTTON_IMAGE_SRC" description="FLEXI_MOD_BUTTON_IMAGE_SRC" class="disp_gobtn gobtn_img input-xxlarge"/> <field name="button_text" type="text" default="FLEXI_ADV_MOD_GO" label="FLEXI_MOD_BUTTON_TEXT" description="FLEXI_MOD_BUTTON_TEXT_DESC" class="disp_gobtn gobtn_txt input-xxlarge"/> <field name="" type="separator" level="level2" default="Search Form: <small>Content Types</small>" description="The content types the search will include, selecting none will include ALL. <br/> NOTE: You can allow user to select Content Types. If you do then the selection list will be LIMITED to display ONLY the types specified here <br/> NOTE: if only 1 content type is selected below, then selector will be hidden"/> <field name="show_type_label" type="radio" default="" label="FLEXI_TYPE_SEARCH_LABEL" description="FLEXI_TYPE_SEARCH_LABEL_DESC" class="btn-group btn-group-yesno"> <option value="">FLEXI_USE_GLOBAL</option> <option value="0">FLEXI_HIDE</option> <option value="1">FLEXI_SHOW</option> </field> <field name="contenttypes" type="types" default="" label="Searchable Types <br/> <small>(Select NONE for -ALL-)</small>" description="The content types the search will include, selecting none will include ALL. NOTE: You can allow user to select Content Types. If you do then the selection list will be LIMITED to display ONLY the types specified here" multiple="true" /> <field name="canseltypes" type="radio" default="1" label="Allow user selection" description="Allow users to select content types they want to include in their search" class="btn-group btn-group-yesno"> <option value="0">No</option> <option value="1">Yes</option> </field> <field name="" type="separator" level="level2" default="Search Form: <small>Advanced Options</small>" /> <field name="" type="separator" level="level3" default="NOTE: when advanced search options box is hidden, the options configured below will still be used" class="alert alert-warning fcpadded" /> <field name="autodisplayadvoptions" type="radio" default="1" label="Advanced search options box" description="If this is disabled. Then a clickable text will appear to allow user to toggle the advanced search box on/off." class="btn-group btn-group-yesno"> <option value="0">FLEXI_HIDE</option> <option value="1">FLEXI_YES_INITIALLY_CLOSED</option> <option value="2">FLEXI_YES_INITIALLY_OPENED</option> </field> <field name="txtmode" type="multilist" default="0" label="Text search using" description="Using the basic search index is faster and is recommended for LARGE SITES, (test to see evaluate performance difference)" toggle_related="1"> <option value="0" hide_list="use_adv_txtsearch" show_list="">Basic Index (faster, fields not selectable)</option> <option value="1" hide_list="" show_list="use_adv_txtsearch">Advanced Index (use configured fields)</option> <option value="2" hide_list="" show_list="use_adv_txtsearch">Advanced Index (use configured fields, allow user selection)</option> </field> <field name="" type="separator" level="level2" default="PER content type configuration (ADVANCED Index)" description="1. Fields manager: mark -fields- as ADVANCED text-searchable and filterable <br/> 2. Indexes manager: rebuild advanced index <br/> 3. Type manager: in each content type, select text-search fields and filters <br/><br/> NOTE: if this is enabled content type selector becomes -visible- and -single- value" class=""/> <field name="show_txtfields" type="multilist" subtype="radio" default="1" label="FLEXI_TEXT_SEARCH_FIELDS" description="FLEXI_TEXT_SEARCH_FIELDS_DESC" toggle_related="1" class="use_adv_txtsearch btn-group group-fcmethod"> <option value="0" show_list="" hide_list="disp_txtflds">Use all searchable</option> <option value="1" show_list="" hide_list="disp_txtflds">FLEXI_ACCORDING_TO_TYPE</option> <option value="2" show_list="disp_txtflds" hide_list="">FLEXI_CONFIGURE_BELOW</option> </field> <field name="txtflds" type="filters" isadvsearch="1" isfilter='*' fieldnameasvalue="1" multiple="false" default="" label="Fields <br/> <small>(Leave EMPTY for -ALL-)</small>" description="NOTE: only fields marked as advanced index text-searchable are listed" class="use_adv_txtsearch disp_txtflds" /> <field name="" type="separator" level="level2" default="Search Areas (non-FC Content)" description=""/> <field name="show_searchareas" type="multilist" subtype="radio" default="0" label="Use areas" description="Allow the user to select and search other areas of the website content, e.g. like weblinks, user contacts, etc" toggle_related="1" class="btn-group btn-group-yesno"> <option value="0" show_list="" hide_list="sareas_conf">FLEXI_DISABLE</option> <option value="1" show_list="sareas_conf" hide_list="">Enable, show selector</option> </field> <field name="searchareas" type="radio" default="" label="Search Areas" description="The site's (non-FC content) search areas, that the search will include. NOTE: if user is allowed to select Search Areas, then the selection list will be LIMITED to display ONLY the search areas selected here" class="sareas_conf btn-group btn-group-yesno"> <option value="">FLEXI_ALL</option> </field> <field name="show_searchordering" type="radio" default="1" label="Show ordering" description="Allow frontend users to select ordering of results of other areas of the website content. NOTE this is different ordering from the ordering used for main content results." class="sareas_conf btn-group btn-group-yesno"> <option value="0">FLEXI_NO</option> <option value="1">FLEXI_YES</option> </field> <field name="default_searchordering" type="radio" default="newest" label="Default value" description="Default ordering for sorting the results of the search" class="sareas_conf"> <option value="newest">FLEXI_ADV_NEWEST_FIRST</option> <option value="oldest">FLEXI_ADV_OLDEST_FIRST</option> <option value="popular">FLEXI_ADV_MOST_POP</option> <option value="alpha">FLEXI_ADV_ALPHA</option> <option value="category">FLEXI_ADV_SEARCH_SEC_CAT</option> </field> <field name="" type="separator" default="FLEXI_MOD_DIRECT_BUTTON" level="level2" /> <field name="direct_button" type="multilist" subtype="radio" toggle_related="1" default="0" label="FLEXI_MOD_SHOW_DIRECT_BUTTON" description="FLEXI_MOD_SHOW_DIRECT_BUTTON_DESC" class="btn-group btn-group-yesno"> <option value="0" show_list="" hide_list="disp_directbtn">FLEXI_NO</option> <option value="1" show_list="disp_directbtn" hide_list="">FLEXI_YES</option> </field> <field name="flexi_button_class_direct" type="multilist" subtype="radio" toggle_related="1" default="btn" label="FLEXI_BUTTON_CLASS" description="FLEXI_BUTTON_CLASS_DESC" class="btn-group disp_directbtn"> <option value="-1" show_list="custom_directbtn_class" hide_list="">FLEXI_D_CUSTOM_D</option> <option value="btn" show_list="" hide_list="custom_directbtn_class">FLEXI_BUTTON_CLASS_PLAIN</option> <option value="btn btn-primary" show_list="" hide_list="custom_directbtn_class">FLEXI_BUTTON_CLASS_PRIMARY</option> <option value="btn btn-success" show_list="" hide_list="custom_directbtn_class">FLEXI_BUTTON_CLASS_SUCCESS</option> <option value="btn btn-info" show_list="" hide_list="custom_directbtn_class">FLEXI_BUTTON_CLASS_INFO</option> <option value="btn btn-warning" show_list="" hide_list="custom_directbtn_class">FLEXI_BUTTON_CLASS_WARNING</option> <option value="btn btn-danger" show_list="" hide_list="custom_directbtn_class">FLEXI_BUTTON_CLASS_DANGER</option> <option value="btn btn-inverse" show_list="" hide_list="custom_directbtn_class">FLEXI_BUTTON_CLASS_INVERSE</option> </field> <field name="flexi_button_class_direct_custom" type="text" size="20" default="" label="FLEXI_BUTTON_CLASS_CUSTOM" description="FLEXI_BUTTON_CLASS_CUSTOM_DESC" class="disp_directbtn custom_directbtn_class input-xxlarge" /> <field name="direct_pos" type="radio" default="right" label="FLEXI_MOD_DIRECT_POSITION" description="FLEXI_MOD_DIRECT_POSITION_DESC" class="disp_directbtn btn-group group-fcinfo"> <option value="right">FLEXI_DIRECT_RIGHT</option> <option value="left">FLEXI_DIRECT_LEFT</option> <option value="top">FLEXI_DIRECT_TOP</option> <option value="bottom">FLEXI_DIRECT_BOTTOM</option> </field> <field name="direct_as" type="multilist" subtype="radio" toggle_related="1" default="0" label="FLEXI_MOD_DIRECT_AS" description="FLEXI_MOD_DIRECT_AS_DESC" class="disp_directbtn btn-group group-fcinfo"> <option value="0" show_list="directbtn_txt" hide_list="directbtn_img">FLEXI_MOD_BUTTON_AS_TEXT</option> <option value="1" show_list="directbtn_img" hide_list="directbtn_txt">FLEXI_MOD_BUTTON_AS_IMAGE</option> </field> <field name="direct_image" type="text" default="" label="FLEXI_MOD_DIRECT_IMAGE_SRC" description="FLEXI_MOD_DIRECT_IMAGE_SRC" class="disp_directbtn directbtn_img input-xxlarge" /> <field name="direct_text" type="text" default="FLEXI_ADV_MOD_DIRECT" label="FLEXI_MOD_DIRECT_TEXT" description="FLEXI_MOD_DIRECT_TEXT_DESC" class="disp_directbtn directbtn_txt input-xxlarge" /> <field name="" type="separator" default="FLEXI_MOD_ADV_SEARCH" description="FLEXI_MOD_ADV_SEARCH_DESC" level="level2" /> <field name="link_to_advsearch" type="multilist" subtype="radio" toggle_related="1" default="0" label="FLEXI_MOD_ADV_SEARCH_SHOW_LINK" description="FLEXI_MOD_ADV_SEARCH_SHOW_LINK_DESC" class="btn-group btn-group-yesno"> <option value="0" show_list="" hide_list="disp_advlink">FLEXI_NO</option> <option value="1" show_list="disp_advlink" hide_list="">FLEXI_YES</option> </field> <field name="link_to_advsearch_txt" type="text" default="FLEXI_ADV_MOD_OPEN_DETAILED_SEARCH" label="FLEXI_MOD_ADV_SEARCH_LINKED_TEXT" description="FLEXI_MOD_ADV_SEARCH_LINKED_TEXT_DESC" class="disp_advlink input-xxlarge" /> <field name="flexi_button_class_advanced" type="multilist" subtype="radio" toggle_related="1" default="btn" label="FLEXI_BUTTON_CLASS" description="FLEXI_BUTTON_CLASS_DESC" class="btn-group disp_advlink"> <option value="-1" show_list="custom_advlink_class" hide_list="">FLEXI_D_CUSTOM_D</option> <option value="btn" show_list="" hide_list="custom_advlink_class">FLEXI_BUTTON_CLASS_PLAIN</option> <option value="btn btn-primary" show_list="" hide_list="custom_advlink_class">FLEXI_BUTTON_CLASS_PRIMARY</option> <option value="btn btn-success" show_list="" hide_list="custom_advlink_class">FLEXI_BUTTON_CLASS_SUCCESS</option> <option value="btn btn-info" show_list="" hide_list="custom_advlink_class">FLEXI_BUTTON_CLASS_INFO</option> <option value="btn btn-warning" show_list="" hide_list="custom_advlink_class">FLEXI_BUTTON_CLASS_WARNING</option> <option value="btn btn-danger" show_list="" hide_list="custom_advlink_class">FLEXI_BUTTON_CLASS_DANGER</option> <option value="btn btn-inverse" show_list="" hide_list="custom_advlink_class">FLEXI_BUTTON_CLASS_INVERSE</option> </field> <field name="flexi_button_class_advanced_custom" type="text" size="20" default="" label="FLEXI_BUTTON_CLASS_CUSTOM" description="FLEXI_BUTTON_CLASS_CUSTOM_DESC" class="disp_advlink custom_advlink_class input-xxlarge" /> <field name="link_to_advsearch_pos" type="radio" default="right" label="FLEXI_MOD_BUTTON_POSITION" description="FLEXI_MOD_BUTTON_POSITION_DESC" class="disp_gobtn btn-group group-fcinfo"> <option value="right">FLEXI_BUTTON_RIGHT</option> <option value="left">FLEXI_BUTTON_LEFT</option> <option value="top">FLEXI_BUTTON_TOP</option> <option value="bottom">FLEXI_BUTTON_BOTTOM</option> </field> </fieldset> <fieldset name="FLEXI_MODULE_DISPLAYING_RULES" label="FLEXI_MODULE_DISPLAYING_RULES" description="FLEXI_MODULE_DISPLAYING_RULES_DESC"> <field name="combine_show_rules" type="radio" default="AND" label="FLEXI_COMBINE_SHOW_RULES" description="FLEXI_COMBINE_SHOW_RULES_DESC" class="btn-group group-fcinfo"> <option value="OR">FLEXI_OR</option> <option value="AND">FLEXI_AND</option> </field> <field name="" type="separator" default="FLEXI_MOD_CLIENTS" level="level2" /> <field name="" type="separator" default="FLEXI_EXT_SHOW_HIDE_JCACHE_CONF_NOTE" level="level3" class="alert alert-info fcpadded" /> <field name="show_in_clients" type="fccheckbox" default="" checkoptions="FLEXI_MOD_DESKTOP,FLEXI_MOD_TABLET,FLEXI_MOD_MOBILE" checkvals="desktop,tablet,mobile" defaultvals="desktop,tablet,mobile" label="FLEXI_MOD_SHOW_IN_CLIENTS" description="FLEXI_MOD_SHOW_IN_CLIENTS_DESC" /> <field name="" type="separator" default="FLEXI_FLEXI_VIEW_RULES" level="level2" /> <field name="show_in_views" type="fccheckbox" default="" checkoptions="FLEXI_CATEGORY_V,FLEXI_ITEM_V,FLEXI_FAVOURITES_V,FLEXI_TAGS_V,FLEXI_DIRECTORY_V,FLEXI_SEARCH_V,FLEXI_OTHERS_V" checkvals="category,item,favourites,tags,flexicontent,search,others" defaultvals="category,item,favourites,tags,flexicontent,search,others" label="FLEXI_SHOW_IN_VIEWS" description="FLEXI_SHOW_IN_VIEWS_DESC" /> <field name="" type="separator" default="FLEXI_PHP_EXPRESSION_RULE" level="level2" /> <field name="enable_php_rule" type="multilist" subtype="radio" toggle_related="1" default="0" label="FLEXI_ENABLE_RULE" description="FLEXI_ENABLE_RULE_DESC" class="btn-group group-fcmethod"> <option value="0" show_list="" hide_list="using_php_rule">FLEXI_NO</option> <option value="1" show_list="using_php_rule" hide_list="">FLEXI_YES</option> </field> <field name="php_rule" type="textarea" filter="JComponentHelper::filterText" rows="5" cols="40" label="FLEXI_PHP_RULE_CODE" description="FLEXI_PHP_RULE_CODE_DESC" class="using_php_rule input-xxlarge" /> </fieldset> <fieldset name="mod_tmpl_layout" label="FLEXI_MOD_TMPL_LAYOUT_OPTIONS" description="FLEXI_MOD_TMPL_LAYOUT_OPTIONS_DESC"> </fieldset> <fieldset name="advanced"> <field name="" type="separator" default="FLEXI_CACHING" level="level1" /> <field name="cache" type="list" default="1" label="FLEXI_CACHING" description="FLEXI_CACHING_DESC"> <option value="1">FLEXI_USE_GLOBAL</option> <option value="0">FLEXI_NO_CACHING</option> </field> <field name="cache_time" type="text" default="900" label="FLEXI_CACHE_TIME" description="FLEXI_CACHE_TIME_DESC" /> <field name="" type="separator" default="CSS / JS" level="level1" /> <field name="add_ccs" type="radio" default="" label="FLEXI_ADD_DEFAULT_CSS" description="FLEXI_ADD_DEFAULT_CSS_DESC" class="btn-group btn-group-yesno"> <option value="">Use component setting</option> <option value="0">FLEXI_NO</option> <option value="1">FLEXI_YES</option> <option value="2">CSS links inside HTML (allows capturing)</option> </field> <field name="add_tooltips" type="radio" default="" label="FLEXI_ADD_TOOLTIPS_JS" description="FLEXI_ADD_TOOLTIPS_JS_DESC" class="btn-group btn-group-yesno"> <option value="">Use component setting</option> <option value="0">FLEXI_NO</option> <option value="1">FLEXI_YES</option> </field> <field name="" type="separator" default="Module Container" level="level1" /> <field name="moduleclass_sfx" type="text" default="" label="FLEXI_MODULE_CLASS_SUFFIX" description="FLEXI_MODULE_CLASS_SUFFIX_DESC" /> </fieldset> </fields> </config> </extension>