Hi,
was ich dir sehr empfehlen kann ist der Crashkurs von Tristan: https://www.youtube.com/playlist?lis...DE9846C628F23D
Darin wird der perfekte Aufbau einer Erweiterung erklärt inkl. Sprachdateien. Sogar für Contao 3 (und seitdem hat sich nicht mehr viel geändert)
So, nun kurz zu deinem "Problem".
Die DCA Dateien sehen gut aus.....
In deiner config.php würde ich den Key (tl_geolocate_map => geolocate_map) ändern, denn so heißt ja bereits eine Tabelle, hier könnte der Fehler liegen
config.php (Original)
PHP-Code:
array_insert($GLOBALS['BE_MOD'], 0, array(
'geolocate' => array(
'tl_geolocate_map' => array(
'tables' => array('tl_geolocate_map', /* additional media table -> */'tl_geolocate_media'),
'icon' => 'system/modules/geolocate/assets/images/gmaps.png'
)
)
)
);
Probier mal lieber das hier...
PHP-Code:
array_insert($GLOBALS['BE_MOD'], 0, array(
'geolocate' => array(
'geolocate_map' => array(
'tables' => array('tl_geolocate_map', /* additional media table -> */'tl_geolocate_media'),
'icon' => 'system/modules/geolocate/assets/images/gmaps.png'
)
)
)
);
Und somit ändert sich auch die Sprachdatei in /de/module.php
PHP-Code:
<?php
$GLOBALS['TL_LANG']['MOD']['geolocate'][0] = 'Verortung';
$GLOBALS['TL_LANG']['MOD']['geolocate'][1] = 'Verortung verwalten';
$GLOBALS['TL_LANG']['MOD']['geolocate_map'][0] = 'Fundorte';
$GLOBALS['TL_LANG']['MOD']['geolocate_map'][1] = 'Fundorte verwalten';
?>
Es könnte sein, dass du bei dem Hauptbegriff (Verortung) kein Array benötigst, da es ja die erste Ebene ist.
Lesezeichen