Zum Inhalt springen

Titel des CATMENU ändern

Erstellt am 23. August 2005 · 5 Antworten · letzte Antwort am 24. August 2005

Tags: Frage

Beatz ·

Ich hoffe, hiermit eine einfache Frage in den Raum zu stellen. Ich habe auf einer Seite ein CATMENU mit tt_news realisiert. Es funktioniert auch alles, wie geplant, nur wie bekomme ich den Text des Titels geändert. Derzeit steht dort "Select a category". Das würde ich zumindest gern ins deutsche Übersetzen.

P.S.

config.language = de

habe ich gesetzt. In der Doku, bei google und mit der tollen neuen Suche hier konnte ich auch nichts finden.

Beatz ·

Das habe ich mir beinahe gedacht ... wird wohl höchste Zeit für eine so ausgereifte Extension, das zu ändern ;-) Aber ich will ja nicht meckern. Werde das eben per Hand ändern. Danke für den Tipp.

So, fertig:
Einfach im Verzeichnis [Extensiondirectory]/tt_news/pi/ die Datei locallang.php anpassen. Im Bereich 'de' fehlt catmenuHeader, so dass er sich den Text aus dem Default zieht. Einfach die Zeile aus dem Default in den de-Bereich kopieren und anpassen.

mic_jan ·
Beatz schrieb

Das habe ich mir beinahe gedacht ... wird wohl höchste Zeit für eine so ausgereifte Extension, das zu ändern ;-) Aber ich will ja nicht meckern.

Mach doch einfach einen Bug-Report 😉 So wie ich Rupert kenne, wird das dann ganz schnell umgesetzt.

Ist ja auch nicht wirklich schwer ;-)

Gruss

Michael

Beatz ·

Danke für den Tipp ... habe mich gerade dort registriert und die Bitte gepostet. Naja, zur Not weiß ich erstmal, wie es anders geht ;-) Aber dauerhaft gesehen wäre es, zumindest für mich, schon wünschenswert.

P.S. Ich hoffe nur, ich habe es vernünftig gepostet. Unter Schwierigkeit gab es die Option "feature" *lol* da habe ich es einfach mal rein gesetzt.

Beatz ·

Ich habe zufällig in der österreichischen Mailinglist einen interessanten Ansatz gefunden. Ist zwar immer noch nicht sauber, aber immerhin schon besser, als direkt im Quelltext von tt_news herumzupfuschen:

Hi,

Du kannst einen kleinen Trick einsetzen wenn Du nicht in den Original Language Labels "herumpfuschen" willst.

Erstell Dir über den Extension Kickstarter eine neue Extension, ganz leer, ganz klein, stell Dir nur ein dass du eine vorhandene Tabelle ändern willst, Felder musst Du keine eintragen.

Dann bekommst Du eine installierbare Extension, die ein fast leeres ext_tables.php File und eine locallang_db.php enthält.

Und in der trägst Du folgenden PHP Code ein:

$TCA['tt_news']['ctrl']['label'] = 'Seminar';

Oder falls du die Mehrsprachigkeit aufrechterhalten willst für die Bezeichnung:

$TCA['tt_news']['ctrl']['label'] = 'LLL:EXT:extension_name:arrayindex.der.sprache'

Jetzt kannst Du immer noch updaten, und die Änderung bleibt erhalten aber ausserhalb der Original Extension.

Sollte Sie verschwinden wenn Du ein Update einspielst, musst Du sie kurz deinstallieren und wieder installieren im TER, dann ist es wieder da.

Lg
Goran

Ich möchte natürlich nicht den Label anpassen, aber man kann die Extension ja dementsprechend umschreiben.