plugin.cd85base_dynmap { view { templateRootPaths.0 = EXT:cd85base_dynmap/Resources/Private/Templates/ partialRootPaths.0 = EXT:cd85base_dynmap/Resources/Private/Partials/ layoutRootPaths.0 = EXT:cd85base_dynmap/Resources/Private/Layouts/ } } [traverse(page, "uid") == {$pageID}] page { includeJS { geojson-js = fileadmin/templates/ext/cd85base_dynmap/js/geojson.js dynmap-js = fileadmin/templates/ext/cd85base_dynmap/js/dynmap.js } includeJSFooter { control-full-screen-js = EXT:cd85base_dynmap/Resources/Public/js/Control.FullScreen.js leaflet-resp-popup-js = EXT:cd85base_dynmap/Resources/Public/js/leaflet.responsive.popup.js } includeCSS { stylemap =EXT:cd85base_dynmap/Resources/Public/css/stylemap.scss leaflet-responsive-popup = EXT:cd85base_dynmap/Resources/Public/css/leaflet.responsive.popup.scss } } [global] # Si on se trouve sur la page de carte interactive & que le site est en anglais, on appelle deux fichiers différents [siteLanguage("title") == "Anglais" && traverse(page, "uid") == {$pageID}] page { includeJS { geojson-js = fileadmin/templates/ext/cd85base_dynmap/js/geojsonEN.js dynmap-js = fileadmin/templates/ext/cd85base_dynmap/js/dynmapEN.js } } [global]