Initial commit - Typo3 11.5.41

This commit is contained in:
Matteo Gallo
2026-07-03 17:53:31 +02:00
commit 5ca4743197
6811 changed files with 568848 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
plugin.tx_calendarize.view.templateRootPaths.200 = EXT:ods_osm/Resources/Private/Extensions/Calendarize/Templates/
plugin.tx_odsosm_pi1 {
marker.tx_calendarize_domain_model_event.data = GP:tx_calendarize_calendar|index
use_coords_only_nomarker = 1
width = 480px
height = 360px
zoom = 14
layer = 1
show_popups = 1
marker_popup_initial = 1
show_fullscreen = 1
show_scalebar = 1
library = leaflet
}

View File

@@ -0,0 +1,52 @@
plugin.tx_odsosm_pi1 {
# cat=OpenStreetMap//0010; type=options[none,jquery]; label=JavaScript library
JSlibrary = none
# cat=OpenStreetMap//0021; type=options[Leaflet=leaflet,Openlayers=openlayers,Static=staticmap]; label=Library: Choose between https://leafletjs.com/, http://openlayers.org/ or a static map without javascript.
library = leaflet
# cat=OpenStreetMap//0030; type=boolean; label=External control: Allow control with GET or POST.
external_control = 0
# cat=OpenStreetMap//1000; type=string; label=Width: Width of the map.
width = 80vw
# cat=OpenStreetMap//1010; type=string; label=Height: Height of the map.
height = 80vh
# cat=OpenStreetMap//1020; type=options[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]; label=Zoom: Zoom level.
zoom = 15
# cat=OpenStreetMap//1030; type=string; label=Base layer IDs: Show maps with the given IDs. The user can switch between these base layers if the layerswitcher is enabled.
layer = 1
# cat=OpenStreetMap//1040; type=boolean; label=Cluster: Cluster marker at lower map zoom.
cluster = 0
# cat=OpenStreetMap//1041; type=int; label=Cluster radius: Cluster marker in given radius.
cluster_radius = 80
# cat=OpenStreetMap//1050; type=options[Hide map=0,Show map=1]; label=No marker: What to do if no marker is defined.
no_marker = 1
# cat=OpenStreetMap//1060; type=boolean; label=Use coordinates only if no marker exists: Use the default coordinates only if no marker exists.
use_coords_only_nomarker = 1
# cat=OpenStreetMap//1060; type=boolean; label=Position: Get current user postion from browser to center the map.
position = 0
# cat=OpenStreetMap//2000; type=boolean; label=Show mouse position.
mouse_position = 0
# cat=OpenStreetMap//2020; type=options[No=0,Click=1,Hover=2]; label=Show popup: Show popup window with record information.
show_popups = 1
# cat=OpenStreetMap//2030; type=options[No=0,Closed=1,Opened=2]; label=Show layerswitcher: Show layerswitcher which allows the user to hide markers from the same group.
show_layerswitcher = 1
# cat=OpenStreetMap//2030; type=boolean; label=Show Fullscreen: Show Fullscreen Button.
show_fullscreen = 1
# cat=OpenStreetMap//2050; type=boolean; label=Show ScaleBar: Show a scale line on the map.
show_scalebar = 0
}

View File

@@ -0,0 +1,151 @@
plugin.tx_odsosm_pi1 {
userFunc = Bobosch\OdsOsm\Controller\PluginController->main
# Script configuration
JSlibrary = {$plugin.tx_odsosm_pi1.JSlibrary}
library = {$plugin.tx_odsosm_pi1.library}
external_control = {$plugin.tx_odsosm_pi1.external_control}
# Marker
marker {
pages =
fe_users =
fe_groups =
tx_odsosm_track =
tx_odsosm_marker =
tt_address =
sys_category =
tx_calendarize_domain_model_event =
}
# see documentation for examples
icon {
fe_users = IMAGE
tt_address = IMAGE
}
popup {
tx_odsosm_vector = COA
tx_odsosm_vector {
10 = TEXT
10 {
field = title
wrap = <h2>|</h2>
}
}
fe_users = COA
fe_users {
9 = FILES
9 {
references {
table = fe_users
fieldName = image
}
renderObj = IMAGE
renderObj {
file {
import.data = file:current:uid
treatIdAsReference = 1
width = 150c
height = 150c
}
altText.data = file:current:alternative
titleText.data = file:current:title
stdWrap.typolink.parameter.data = file:current:link
}
}
10 = TEXT
10 {
field = name
wrap = <h2>|</h2>
override = {field:first_name} {field:middle_name} {field:last_name}
override.insertData = 1
override.if.isFalse.field = name
}
20 = TEXT
20 {
field = description
htmlSpecialChars = 1
}
}
tt_address = COA
tt_address {
9 = FILES
9 {
references {
table = tt_address
fieldName = image
}
renderObj = IMAGE
renderObj {
file {
import.data = file:current:uid
treatIdAsReference = 1
width = 150c
height = 150c
}
altText.data = file:current:alternative
titleText.data = file:current:title
stdWrap.typolink.parameter.data = file:current:link
}
}
10 = TEXT
10 {
field = name
wrap = <h2>|</h2>
}
20 = TEXT
20 {
field = description
htmlSpecialChars = 0
}
}
tx_calendarize_domain_model_event = COA
tx_calendarize_domain_model_event {
10 = TEXT
10 {
field = location
wrap = <h2>|</h2>
}
}
}
# Map configuration
width = {$plugin.tx_odsosm_pi1.width}
height = {$plugin.tx_odsosm_pi1.height}
zoom = {$plugin.tx_odsosm_pi1.zoom}
layer = {$plugin.tx_odsosm_pi1.layer}
cluster = {$plugin.tx_odsosm_pi1.cluster}
cluster_radius = {$plugin.tx_odsosm_pi1.cluster_radius}
no_marker = {$plugin.tx_odsosm_pi1.no_marker}
use_coords_only_nomarker = {$plugin.tx_odsosm_pi1.use_coords_only_nomarker}
position = {$plugin.tx_odsosm_pi1.position}
# User controls
mouse_position = {$plugin.tx_odsosm_pi1.mouse_position}
show_popups = {$plugin.tx_odsosm_pi1.show_popups}
marker_popup_initial =
show_layerswitcher = {$plugin.tx_odsosm_pi1.show_layerswitcher}
show_scalebar = {$plugin.tx_odsosm_pi1.show_scalebar}
show_fullscreen = {$plugin.tx_odsosm_pi1.show_fullscreen}
# Leaflet only
enable_scrollwheelzoom = 1
enable_dragging = 1
position = 0
# OpenLayers only
layerswitcher_activationMode = 1
mouse_position = 0
}
page {
includeCSS {
ods-osm = EXT:ods_osm/Resources/Public/Css/ods_osm.css
}
}