| Current Path : /home/c/b/e/cbequiperp/www/modules/mod_flexigooglemap/ |
| Current File : /home/c/b/e/cbequiperp/www/modules/mod_flexigooglemap/mod_flexigooglemap.xml |
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="3.7.0" client="site" method="upgrade">
<name>mod_flexigooglemap</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_FLEXIGOOGLEMAP_INTRO</description>
<scriptfile>install.php</scriptfile>
<files>
<filename module="mod_flexigooglemap">mod_flexigooglemap.php</filename>
<folder>tmpl</folder>
<folder>assets</folder>
<folder>elements</folder>
<filename>helper.php</filename>
<filename>index.html</filename>
<filename>mod_flexigooglemap.xml</filename>
</files>
<languages>
<language tag="en-GB">language/en-GB.mod_flexigooglemap.ini</language>
<language tag="en-GB">language/en-GB.mod_flexigooglemap.sys.ini</language>
</languages>
<config>
<fields name="params" addfieldpath="modules/mod_flexigooglemap/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_flexigooglemap/tmpl" ext_name="mod_flexigooglemap"
hide_default="1" hide_none="1" stripext="1" filter="\.php$" exclude="^_"
tmpl_container="mod_tmpl_layout" params_source="file"
/> <!-- params_source="inline" -->
<field name="hide_map_when_empty" type="radio" default="1" label="Hide map when empty" description="" class="btn-group btn-group-yesno">
<option value="0">FLEXI_NO</option>
<option value="1">FLEXI_YES</option>
</field>
<field name="" type="separator" default="MOD_FLEXIMAP_API" level="level1" />
<field
name="mapapi" type="radio" default="googlemap"
label="MOD_FLEXIMAP_APIMODE" description="MOD_FLEXIMAP_APIMODE_DESC"
class="btn-group group-fcinfo"
>
<option value="googlemap">MOD_FLEXIMAP_API_GOOGLEMAP</option>
<option value="openstreetmap">MOD_FLEXIMAP_API_OPENSTREETMAP</option>
</field>
<field
name="catidmode" type="radio" default="0"
label="MOD_FLEXIGOOGLEMAP_CATIDMODE" description="MOD_FLEXIGOOGLEMAP_CATIDMODE_DESC"
class="btn-group group-fcinfo"
>
<option value="0">MOD_FLEXIGOOGLEMAP_CATID_FIXED_CATS</option>
<option value="1">MOD_FLEXIGOOGLEMAP_CATID_CURRENT</option>
<option value="2">MOD_FLEXIGOOGLEMAP_CURRENT_ITEM</option>
</field>
<field
name="method_category" type="radio" default="0"
label="MOD_FLEXIGOOGLEMAP_CATEGORYMETHODE_LABEL" description="MOD_FLEXIGOOGLEMAP_CATEGORYMETHODE_DESC" showon="catidmode:0"
class="btn-group group-fcmethod"
>
<option value="0">MOD_FLEXIGOOGLEMAP_CATEGORYMETHODE_INCLUDE</option>
<option value="1">MOD_FLEXIGOOGLEMAP_CATEGORYMETHODE_EXCLUDE</option>
</field>
<field name="catid" type="flexicategories" multiple="true" label="MOD_FLEXIGOOGLEMAP_CAT" description="MOD_FLEXIGOOGLEMAP_DESC" showon="catidmode:0"/>
<field name="treeinclude" type="list" default="1" label="FLEXI_INCLUDE_EXTRACATS" description="FLEXI_INCLUDE_EXTRACATS_DESC" showon="catidmode:0" >
<option value="0">FLEXI_NONE</option>
<option value="1">FLEXI_CHILDREN</option>
<option value="5">FLEXI_CHILDREN_EXCLUDE_SELECTED_CATS</option>
<option value="2">FLEXI_ANCESTORS</option>
<option value="3">FLEXI_CHILDREN_ANCESTORS</option>
<!--option value="4">FLEXI_OTHER_CATS_OF_ITEM</option-->
</field>
<field name="fieldaddressid" type="fields" field_type="addressint" label="MOD_FLEXIGOOGLEMAP_ADDRESSFIELD" description="MOD_FLEXIGOOGLEMAP_ADDRESSFIELD_DESC" />
<field
name="os_tile_server_url" type="text" default=""
label="Tile (Map) Server URL" description="Enter a custom tile server URL (of Openstreet Maps). If you are going to be having a lot of traffic it is best to setup your own tiles server for hosting your map tiles, e.g. https://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png"
showon="mapapi:openstreetmap"
/>
<field
name="apikey" type="text" default=""
label="MOD_FLEXIGOOGLEMAP_APIKEY" description="MOD_FLEXIGOOGLEMAP_APIKEY_DESC"
require="true" showon="mapapi:googlemap"
/>
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_DISPLAY" level="level1" />
<field name="" type="separator" default="External container" level="level4" class="alert alert-info fcpadded" />
<field
name="maptype" type="list" default="ROADMAP"
label="MOD_FLEXIGOOGLEMAP_MAPTYPE" description="MOD_FLEXIGOOGLEMAP_MAPTYPE_DESC" showon="mapapi:googlemap"
>
<option value="ROADMAP">MOD_FLEXIGOOGLEMAP_ROADMAP</option>
<option value="HYBRID">MOD_FLEXIGOOGLEMAP_HYBRID</option>
<option value="SATELLITE">MOD_FLEXIGOOGLEMAP_SATELLITE</option>
<option value="TERRAIN">MOD_FLEXIGOOGLEMAP_TERRAIN</option>
</field>
<field
name="width" type="text"
default="300px" label="MOD_FLEXIGOOGLEMAP_WIDTH"
description="MOD_FLEXIGOOGLEMAP_WIDTH_DESC"
/>
<field
name="height" type="text"
default="600px" label="MOD_FLEXIGOOGLEMAP_height"
description="MOD_FLEXIGOOGLEMAP_HEIGHT_DESC"
/>
<field
name="maxzoommarker" type="number"
default="18" label="MOD_FLEXIGOOGLEMAP_MAXZOOMMARKER"
description="MOD_FLEXIGOOGLEMAP_MAXZOOMMARKER_DESC"
/>
<field
name="mappadding" type="number"
default="50" label="MOD_FLEXIGOOGLEMAP_MAP_PADDING"
description="MOD_FLEXIGOOGLEMAP_MAP_PADDING_DESC"
min="0"
max="100"
step="5"
/>
<field
name="count" type="list"
default="" label="MOD_FLEXIGOOGLEMAP_NBITEM"
description="MOD_FLEXIGOOGLEMAP_NBITEM_DESC">
<option value="">MOD_FLEXIGOOGLEMAP_NOLIMITE</option>
<option value="DESC LIMIT 10">10</option>
<option value="DESC LIMIT 50">50</option>
<option value="DESC LIMIT 100">100</option>
<option value="DESC LIMIT 150">150</option>
<option value="DESC LIMIT 200">200</option>
<option value="DESC LIMIT 250">250</option>
<option value="DESC LIMIT 300">300</option>
<option value="DESC LIMIT 350">350</option>
<option value="DESC LIMIT 400">400</option>
<option value="DESC LIMIT 450">450</option>
<option value="DESC LIMIT 500">500</option>
<option value="DESC LIMIT 1000">1000</option>
</field>
<field name="" type="separator" default="Viewport's Marker List" level="level2" />
<field
name="use_dynamic_marker_list" type="radio"
default="0" label="FLEXI_DISPLAY"
description="Show and dynamically update a list of markers, that currently visible according to current viewport of the map."
class="btn-group btn-group-yesno"
>
<option value="0">FLEXI_NO</option>
<option value="1">FLEXI_YES</option>
</field>
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_MARKERSDISPLAY" level="level2" />
<!--field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_MARKERSIMAGE" level="level3" /-->
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_ABOUT_CUSTOM_LOCATION_MARKERS_INFO" level="level4" class="alert alert-info fcpadded" />
<field
name="use_custom_marker" type="radio"
default="1" label="MOD_FLEXIGOOGLEMAP_PER_LOCATION_MARKERS"
description="MOD_FLEXIGOOGLEMAP_PER_LOCATION_MARKERS_DESC"
class="btn-group group-fcinfo"
>
<option value="0">FLEXI_NO</option>
<option value="1">FLEXI_YES</option>
</field>
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_FALLBACK_MARKER" level="level3" />
<field
name="markermode" type="radio"
default="-1" label="MOD_FLEXIGOOGLEMAP_DEFAULT_MARKER"
description="MOD_FLEXIGOOGLEMAP_DEFAULT_MARKER_DESC"
class="btn-group group-fcinfo"
>
<option value="-1">MOD_FLEXIGOOGLEMAP_MARKERSIMAGE_API_DEFAULT</option>
<option value="0">MOD_FLEXIGOOGLEMAP_MARKERSIMAGE_SPECIFIC</option>
<option value="1">MOD_FLEXIGOOGLEMAP_LETTERMARKERMODE</option>
<!--option value="2">MOD_FLEXIGOOGLEMAP_CUSTOMMARKERMODE</option-->
</field>
<field name="markerimage" type="fcmedia" directory="mod_flexigooglemap/marker" label="MOD_FLEXIGOOGLEMAP_MARKERSIMAGE_SPECIFIC"
description="MOD_FLEXIGOOGLEMAP_MARKERSIMAGE_SPECIFIC_DESC" preview="true" preview_width="80" preview_height="80" showon="markermode:0" />
<field
name="markercolor" type="list"
default="redpt" label="MOD_FLEXIGOOGLEMAP_MARKERSCOLOR"
description="MOD_FLEXIGOOGLEMAP_MARKERSCOLOR_DESC"
showon="markermode:1">
<option value="red">MOD_FLEXIGOOGLEMAP_MARKERSCOLOR_RED</option>
<option value="green">MOD_FLEXIGOOGLEMAP_MARKERSCOLOR_GREEN</option>
</field>
<field
name="lettermarker" type="text"
default="A" label="MOD_FLEXIGOOGLEMAP_LETTERMARKER"
description="MOD_FLEXIGOOGLEMAP_LETTERMARKER_DESC"
showon="markermode:1"
/>
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_BEHAVIOUR_N_STYLE" level="level3" />
<field
name="usescrollmouse" type="radio"
default="true" label="MOD_FLEXIGOOGLEMAP_USESCROLLMOUSE"
description="MOD_FLEXIGOOGLEMAP_USESCROLLMOUSE_DESC"
class="btn-group btn-group-yesno"
>
<option value="false">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="true">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field
name="animationmarker" type="radio"
default="1" label="MOD_FLEXIGOOGLEMAP_ANIMATIONMARKER"
description="MOD_FLEXIGOOGLEMAP_ANIMATIONMARKER_DESC"
class="btn-group btn-group-yesno" showon="mapapi:googlemap"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field name="mapstyle" type="textarea" hint="[Your style code]" label="MOD_FLEXIGOOGLEMAP_STYLE" description="MOD_FLEXIGOOGLEMAP_STYLE_DESC" cols="120" rows="3" filter="raw" showon="mapapi:googlemap"/>
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_MARKER_GROUPING" level="level2" />
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_MARKER_GROUPING_ABOUT" level="level3" class="alert alert-info fcpadded" />
<field
name="clustermode" type="radio"
default="1" label="MOD_FLEXIGOOGLEMAP_CLUSTERMODE"
description="MOD_FLEXIGOOGLEMAP_CLUSTERMODE_DESC"
class="btn-group btn-group-yesno"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field name="imgcluster" type="fcmedia" directory="mod_flexigooglemap/cluster" label="MOD_FLEXIGOOGLEMAP_MARKERSIMAGE"
description="MOD_FLEXIGOOGLEMAP_MARKERSIMAGE_DESC" preview="true" preview_width="80" preview_height="80" showon="clustermode:1"/>
<field
name="gridsize" type="text"
default="50" label="MOD_FLEXIGOOGLEMAP_GRIDESIZE"
description="MOD_FLEXIGOOGLEMAP_GRIDESIZE_DESC"
showon="clustermode:1"
/>
<field
name="maxzoom" type="text"
default="18" label="MOD_FLEXIGOOGLEMAP_MAXZOOM"
description="MOD_FLEXIGOOGLEMAP_MAXZOOM_DESC"
showon="clustermode:1"
/>
<field name="" type="separator" default="Geo Location options" level="level1" />
<field
name="geo_locate" type="radio"
default="0" label="Zoom map to visitor"
description="On load map will be zoom to visitor's location"
class="btn-group btn-group-yesno"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field
name="geo_locate_btn" type="radio"
default="0" label="Near Me button"
description="Add button to re-center map to visitor's location"
class="btn-group btn-group-yesno"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field
name="geo_locate_zoom_sel" type="radio"
default="0" label="Near Me zoom selection"
description="Add selector to select map zoom level to visitor's location"
class="btn-group btn-group-yesno"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field
name="geo_locate_zoom_def" type="number"
default="10" label="Near Me zoom default"
description="Default zoom level for near-me locations"
min="2"
max="15"
step="1"
/>
<field name="" type="separator" default="Marker actions" level="level1" />
<field
name="info_popup" type="multilist" subtype="radio"
default="1" label="Click action"
description="Action to do when clicking on the marker"
class="btn-group btn-group-yesno"
toggle_related="1"
>
<option value="0" show_list="" hide_list="info_windows,marker_links">None</option>
<option value="1" show_list="info_windows" hide_list="marker_links">Info window</option>
<option value="2" show_list="marker_links" hide_list="info_windows">Item link</option>
<!--option value="3">Custom link</option-->
</field>
<field
name="marker_clicktarget" type="list"
default="_popup" label="Target window"
description="Open link in"
class="marker_links"
>
<option value="">FLEXI_FIELD_LINK_NOTARGET</option>
<option value="_blank">FLEXI_FIELD_LINK_NEW_WIN_TAB</option>
<option value="_parent">FLEXI_FIELD_LINK_PARENT_FRM</option>
<option value="_self">FLEXI_FIELD_LINK_SAME_FRM_WIN_TAB</option>
<option value="_top">FLEXI_FIELD_LINK_TOP_FRM</option>
<option value="_popup">FLEXI_FIELD_LINK_JS_POPUP_BOX</option>
<option value="_modal">FLEXI_FIELD_LINK_SINGLE_WIN</option>
</field>
<field name="" type="separator" default="MOD_FLEXIGOOGLEMAP_INFOWINDOWS" level="level2" class="info_windows" />
<field
name="uselink" type="radio"
default="1" label="MOD_FLEXIGOOGLEMAP_USELINK"
description="MOD_FLEXIGOOGLEMAP_USELINK_DESC"
class="btn-group btn-group-yesno info_windows"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field
name="linkmode" type="radio"
default="" label="MOD_FLEXIGOOGLEMAP_LINKMODE"
description="MOD_FLEXIGOOGLEMAP_LINKMODE_DESC"
class="btn-group btn-group-yesno info_windows" showon="uselink:1"
>
<option value="_blank">MOD_FLEXIGOOGLEMAP_BLANK</option>
<option value="">MOD_FLEXIGOOGLEMAP_SAME</option>
</field>
<field
name="forced_itemid" type="text"
default="" label="MOD_FLEXIGOOGLEMAP_FORCEITEMID"
description="MOD_FLEXIGOOGLEMAP_FORCEITEMID_DESC"
class="info_windows" showon="uselink:1"
/>
<field
name="infotextmode" type="radio"
default="0" label="MOD_FLEXIGOOGLEMAP_INFOTEXTMODE"
description="MOD_FLEXIGOOGLEMAP_INFOTEXTMODE_DESC"
class="btn-group group-fcinfo info_windows"
>
<option value="0">MOD_FLEXIGOOGLEMAP_INFOTEXTMODE_SIMPLE</option>
<option value="1">MOD_FLEXIGOOGLEMAP_INFOTEXTMODE_FULL</option>
</field>
<field
name="useadress" type="radio"
default="1" label="MOD_FLEXIGOOGLEMAP_USEADDRESS"
description="MOD_FLEXIGOOGLEMAP_USEADDRESS_DESC"
class="btn-group btn-group-yesno info_windows" showon="infotextmode:0"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field name="relitem_html" type="textarea" cols="38" rows="5" default="your text {{fieldname}}" label="MOD_FLEXIGOOGLEMAP_HTML_WITH_REPLACEMENTS" description="MOD_FLEXIGOOGLEMAP_HTML_WITH_REPLACEMENTS_DESC" class="info_windows" showon="infotextmode:1"/>
<field
name="usedirection" type="radio"
default="1" label="MOD_FLEXIGOOGLEMAP_USEDIRECTION"
description="MOD_FLEXIGOOGLEMAP_USEDIRECTION_DESC"
class="btn-group btn-group-yesno info_windows"
>
<option value="0">MOD_FLEXIGOOGLEMAP_NO</option>
<option value="1">MOD_FLEXIGOOGLEMAP_YES</option>
</field>
<field
name="directionname" type="text"
hint="MOD_FLEXIGOOGLEMAP_DIRECTIONNAME_TXT" label="MOD_FLEXIGOOGLEMAP_DIRECTIONNAME"
description="MOD_FLEXIGOOGLEMAP_DIRECTIONNAME_DESC" class="input-xxlarge info_windows"
showon="usedirection:1"
/>
<field
name="readmore" type="text"
hint="MOD_FLEXIGOOGLEMAP_READMORE_TXT" label="MOD_FLEXIGOOGLEMAP_READMORE"
description="MOD_FLEXIGOOGLEMAP_READMORE_DESC" class="input-xxlarge info_windows"
/>
</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="cache" type="list" default="1" label="COM_MODULES_FIELD_CACHING_LABEL" description="COM_MODULES_FIELD_CACHING_DESC">
<option value="1">JGLOBAL_USE_GLOBAL</option>
<option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
</field>
</fieldset>
</fields>
</config>
</extension>