lib.dynamicContent = COA lib.dynamicContent { 5 = LOAD_REGISTER 5 { colPos.cObject = TEXT colPos.cObject { field = colPos ifEmpty.cObject = TEXT ifEmpty.cObject { value.current = 1 ifEmpty = 0 } } slide.cObject = TEXT slide.cObject { override { field = slide if { isInList.field = slide value = -1, 0, 1, 2 } } ifEmpty = 0 } pageUid.cObject = TEXT pageUid.cObject { field = pageUid ifEmpty.data = TSFE:id } contentFromPid.cObject = TEXT contentFromPid.cObject { data = DB:pages:{register:pageUid}:content_from_pid data.insertData = 1 } wrap.cObject = TEXT wrap.cObject { field = wrap } elementWrap.cObject = TEXT elementWrap.cObject{ field = elementWrap } } 20 = CONTENT 20 { table = tt_content select { includeRecordsWithoutDefaultTranslation = 1 orderBy = sorting where = {#colPos}={register:colPos} where.insertData = 1 pidInList.data = register:pageUid pidInList.override.data = register:contentFromPid } slide = {register:slide} slide.insertData = 1 renderObj { stdWrap{ dataWrap = {register:elementWrap} required = 1 } } stdWrap { dataWrap = {register:wrap} required = 1 } } 90 = RESTORE_REGISTER } lib.pageInformation = COA lib.pageInformation { 10 = TEXT 10 { stdWrap.dataWrap =

{field:title}

} 30 = TEXT 30 { stdWrap.dataWrap =

{field:description}

} } lib.getCategories = COA lib.getCategories { 10 = LOAD_REGISTER 10 { pageUid.field = pageUid } 20 = TEXT 20 { preUserFunc = Wseils\VisiteCampus\Utility\UserFuncs\Categories->getCategories } } lib.getPagesInfos = COA lib.getPagesInfos { 10 = LOAD_REGISTER 10 { uids.field = uids } 20 = CONTENT 20 { table = pages select { uidInList.data = field:uids pidInList = 0 } renderObj = COA renderObj { wrap =
|
wrap.insertData = 1 5 = LOAD_REGISTER 5 { uid.field = uid } 10 = TEXT 10 { value = } 20 = COA 20 { wrap =
|
10 = FILES 10 { references { table = pages fieldName = bannerimg } renderObj = IMAGE renderObj { file { import.data = file:current:uid treatIdAsReference = 1 } altText.data = file:current:alternative params = class="d-b w-100 h-100 img-cover br-media" } } } 30 = COA 30 { 10 = TEXT 10 { preUserFunc = Wseils\VisiteCampus\Utility\UserFuncs\Categories->getCategoriesPopUp } 20 = TEXT 20 { data = field:title wrap =

|

} 30 = TEXT 30 { data = field:description wrap =

|

} wrap =
|
} } } } lib.getCircleMapInfos = COA lib.getCircleMapInfos { wrap = | 10 = CONTENT 10 { table = pages select { uidInList.data = field:uids pidInList = 0 } renderObj = COA renderObj { 10 = TEXT 10 { dataWrap = 10 = TEXT 10 { typolink { parameter = {field:uid} parameter.insertData = 1 returnLast = url } } } 30 = TEXT 30 { # Bleu if.value = #1780FD if.equals.field = tx_visitecampus_carte_couleur_du_point dataWrap = } 40 = TEXT 40 { # Violet if.value = #A059C1 if.equals.field = tx_visitecampus_carte_couleur_du_point dataWrap = } 50 = TEXT 50 { # Bleu if.value = #1780FD if.equals.field = tx_visitecampus_carte_couleur_du_point dataWrap = } 60 = TEXT 60 { # Violet if.value = #A059C1 if.equals.field = tx_visitecampus_carte_couleur_du_point dataWrap = } 70 = TEXT 70 { # Restaurant if.value = Restaurant if.equals.field = tx_visitecampus_carte_couleur_du_point dataWrap = } 80 = TEXT 80 { value = } } } } lib.getPagesInfosResponsive = COA lib.getPagesInfosResponsive { 10 = CONTENT 10 { table = pages select { pidInList = {$pageLieuxList} where = tx_visitecampus_carte_autres_lieu = 0 orderBy = sorting } renderObj = COA renderObj { wrap =
|
10 = LOAD_REGISTER 10 { uid.field = uid } 20 = COA 20 { wrap =
|
10 = FILES 10 { references { table = pages fieldName = bannerimg } renderObj = IMAGE renderObj { file { import.data = file:current:uid treatIdAsReference = 1 } altText.data = file:current:alternative params = class="absolute-full-size img-cover br-media" } } } 30 = COA 30 { wrap =
|
10 = TEXT 10 { preUserFunc = Wseils\VisiteCampus\Utility\UserFuncs\Categories->getCategoriesPopUp wrap = | } 20 = TEXT 20 { data = field:title wrap =

|

} 30 = TEXT 30 { data = field:description wrap =

|

} 40 = TEXT 40 { typolink { parameter = {field:uid} parameter.insertData = 1 ATagParams = class="" ATagBeforeWrap = 1 returnLast = url } wrap = Découvrir le lieu } } } } } lib.getPagesInfosResponsiveOther < lib.getPagesInfosResponsive lib.getPagesInfosResponsiveOther.10.select.where = tx_visitecampus_carte_autres_lieu = 1 lib.getPagesInfosDetailOther = COA lib.getPagesInfosDetailOther { 10 = LOAD_REGISTER 10 { uids.field = uids } 20 = CONTENT 20 { table = pages select { uidInList.data = field:uids pidInList = 0 } renderObj = COA renderObj { wrap =
|
5 = LOAD_REGISTER 5 { uid.field = uid } 10 = COA 10 { wrap =
|
10 = FILES 10 { references { table = pages fieldName = bannerimg } renderObj = IMAGE renderObj { file { import.data = file:current:uid treatIdAsReference = 1 } altText.data = file:current:alternative params = class="absolute-full-size img-cover br-media" } } } 20 = COA 20 { wrap =
|
10 = TEXT 10 { preUserFunc = Wseils\VisiteCampus\Utility\UserFuncs\Categories->getCategoriesPopUp wrap = | } 20 = TEXT 20 { data = field:title wrap =

|

} 30 = TEXT 30 { data = field:description wrap =

|

} 40 = TEXT 40 { typolink { parameter = {field:uid} parameter.insertData = 1 ATagParams = class="" ATagBeforeWrap = 1 returnLast = url } wrap = Découvrir le lieu } } } } } lib.btnAllLieuList = TEXT lib.btnAllLieuList { typolink { parameter = {$pageLieuxList} returnLast = url } wrap = Retourner à la liste } lib.ListLink = TEXT lib.ListLink { typolink { parameter = {$pageLieuxList} returnLast = url } wrap = Retourner à la liste } lib.proximitySites.link = CONTENT lib.proximitySites.link { table = pages select { pidInList = {$pageLieuxList} where.dataWrap = tx_visitecampus_carte_data_map_item = '{field:item}' } renderObj = TEXT renderObj { field = url wrap = | } }