[ EN ]    [ DE ]   
kOOL Logo HomeÜberDownloadDokumentation
Rects
Dokumentation

  Bezeichnungen in der kOOL GUI ändern

Manchmal kann es nützlich sein, gewisse Bezeichnungen in kOOL anzupassen. Dies ist durch mit Hilfe der Dateien locallang/locallang.LANG.php möglich. Allerdings sollten diese Dateien nicht direkt geändert werden, weil die Änderungen beim nächsten Update von kOOL wieder verlorgen gingen.

Der richtige Weg dazu ist es, ein Plugin zu schreiben.

Das folgende Beispiel illustriert dies, indem die Kleingruppen in Hauszellen umbenannt werden sollen.

Beispiel-Plugin zur Änderung von Bezeichnungen

Als erstes müssen Sie einen neuen Ordner im plugins Ordner Ihres kOOL Webverzeichnisses anlegen. Wir nennen ihn mal kleingruppen.

Für diesen Fall sind lediglich zwei Dateien nötig. Die erste heisst config.php und enthält folgende Konfiguration:

<?php

$PLUGIN_CONF["kleingruppen"] = array(

'title' => "Bezeichnung ändern für Kleingruppen",

'description' => "",

'author' => "Renzo Lauper",

'author_email' => "renzo@churchtool.org",

'dependencies' => "",

'conficts' => "",

'state' => "stable",

'version' => "0.1",

'type' => 'leute',

);

?>

Die zweite Datei heisst locallang.php und enthält die eigentlichen Angaben. In diesem Beispiel werden lediglich die Werte für Deutsch geändert, für weitere Sprachen könnte man einfach die Zeilen kopieren und "de" durch z.B. "en" ersetzen.

<?php

$LL["de"]['submenu_leute_neue_kg'] = "Neue Hauszelle";

$LL["de"]['submenu_leute_list_kg'] = "Hauszellen anzeigen";

$LL["de"]['submenu_leute_title_kg'] = "Hauszellen";

$LL["de"]['module_kg'] = "Hauszellen";

$LL["de"]['admin_settings_limits_numberof_smallgroups'] = "Anzahl Hauszellen";

$LL["de"]['kg_listheader_kg-gen'] = "HZ-gen";

$LL["de"]['filter_KG'] = "HZ";

$LL["de"]['filter_KG-Leiter'] = "HZ-Leiter";

?>

Dies wird nicht nur die Einträge in den Submenus sondern auch gleich den Modulnamen ändern.

Welche Werte aus den locallang-Dateien geändert werden müssen, hängt von den jeweiligen Bedürfnissen ab. Sämtliche verwendeten Bezeichnungen finden sich in den Dateien im locallang Verzeichnis.

 

Als letztes muss dieses neue Plugin noch installiert werden. Dies geschieht über das Tools-Modul im kOOL und ist sofort wirksam.

 

Hier können Sie dieses englische Beispiel-Plugin runterladen: smallgroup_0.1.zip

Rects
©Renzo Lauper, CH-5000 Aarau, All rights reserved