page { includeCSS { map = EXT:vendee_map/Resources/Public/Scss/map.scss } includeJSFooter { map = EXT:vendee_map/Resources/Public/Js/map.js } } plugin.tx_ttaddress.settings { thematique = {$vendee_base.themMap} cities = {$vendee_base.folderCities} markers { covoit = {$vendee_base.covoit} road = {$vendee_base.road} site = {$vendee_base.site} close = {$vendee_base.close} travaux = {$vendee_base.travaux} covoitCharge = {$vendee_base.covoitCharge} covoitStop = {$vendee_base.covoitStop} vendespace = {$vendee_base.vendespace} bdv = {$vendee_base.bdv} vendetheque = {$vendee_base.vendetheque} colleges = {$vendee_base.colleges} mdsf = {$vendee_base.mdsf} ports = {$vendee_base.ports} } } lib.legendMap = COA_INT lib.legendMap { wrap =
|
10 = CONTENT 10 { table = tt_content select { orderBy = sorting pidInList = {$vendee_base.folderMap} max = 1 } } } lib.filterMapThem = COA lib.filterMapThem { 10 = LOAD_REGISTER 10 { listType.cObject = TEXT listType.cObject.value.current = 1 } 20 = CONTENT 20 { table = sys_category select { orderBy = sorting pidInList = {$vendee_base.folderMap} pidInList.insertData = 1 recursive = 1 where = parent = {$vendee_base.themMap} where.insertData = 1 } renderObj = COA renderObj { 10 = TEXT 10 { value =
  • value.insertData = 1 if { isInList.field = uid value.data = register:listType } } 20 = TEXT 20 { value =
  • value.insertData = 1 if { isInList.field = uid value.data = register:listType negate = 1 } } } } } lib.filterMapTag = CONTENT lib.filterMapTag { table = sys_category select { orderBy = sorting pidInList = 0 uidInList.current = 1 } renderObj = TEXT renderObj { field = title wrap = | } } lib.filterMapCount = TEXT lib.filterMapCount { value.current= 1 split.token = , split.returnCount = 1 } lib.filterMapCities = COA lib.filterMapCities { 10 = LOAD_REGISTER 10 { city.cObject = TEXT city.cObject.value.current = 1 } 20 = CONTENT 20 { table = tt_address select { orderBy = name pidInList = {$vendee_base.folderCities} pidInList.insertData = 1 recursive = 1 groupBy = name } renderObj = COA renderObj { 10 = TEXT 10 { value = value.insertData = 1 if { equals.field = name value.data = register:city } } 20 = TEXT 20 { value = value.insertData = 1 if { equals.field = name value.data = register:city negate = 1 } } } } } //Permet de récupérer le paramètre pour l'utiliser dans le HTML lib.content.searchMapCity = TEXT lib.content.searchMapCity.data = GP:filterCity //Génère les liens préfiltrés vers les catégories passées lib.mapCatLink = COA lib.mapCatLink { 5 = LOAD_REGISTER 5.idCat.cObject = TEXT 5.idCat.cObject.value.current = 1 10 = TEXT 10 { typolink { parameter = {$vendee_base.idMap} forceAbsoluteUrl = 1 returnLast = url } dataWrap =
  • {field:title}
  • } } //Lien vers la carte des MDSF lib.mapMdsf = TEXT lib.mapMdsf { typolink { parameter = {$vendee_base.idMap} forceAbsoluteUrl = 1 returnLast = url } dataWrap = Voir plus de maisons départementales }