Zum Inhalt springen

Tmailform - Label werde nicht angezeigt

Erstellt am 3. Mai 2008 · 1 Antwort · letzte Antwort am 3. Juli 2012

Tags: Frage

fleija ·

Hallo, habe bei mir das Tmailform Kontaktformular installiert und habe dort leider ein paar Probleme mit den Labels, denn sie werde nicht angezeigt.
Irgendwie bekommt er keine Texte übergeben.
habe die datei "locallang_tmpl_example.xml" um den deutschsprachigen Teil erweitert und im BE auf sie verwiesen.
Hat jemand die gleichen erfahrungen gemacht und kann mir da evtl. weiterhelfen?

danke im voraus

Jan

chhalpha ·

Hallo Jan,

ich habe gerade fast 2 Stunden damit verbracht auf ein ähnliches Problem die Lösung zu finden und bin mehr oder weniger per tyr-and-error auf die Lösung gestoßen da mir google nichts bracuhbares geliefert hat. Mein Problem war dass die Labels in der default Sprache einfach immer leer waren. Es ist nur eine einsprachige Seite mit default=englisch also alles ganz standard mäßig. trotzdem das formular wurde angezeigt die label texte waren leer. D.H. die Marker wurden nicht ersetzt.

Also Lösung:

1. Installiere die Extension 😃

2. Kopiere die Dateien tmail_example.tmpl und die locallang_tmpl_example.xml irgendwo nach fileadmin damit die Änderungen an diesen dateien beim Updaten nicht verloren gehen.

3. Platziere auf der Seite auf der du das Kontaktformular haben willst das Plugin Tmailform und lege dort die beiden oben genannten dateien im Reiter "Default Settings" (ganz unten) fest.

4. MACHE DEN HAKEN BEI MULTILANGUAGE SUPPORT auch wenn du keine multilanguage Seite hast sonst bleiben die Felder leer und das kann nur ein bug sein !

5. Schreibe die untere zeile in dein Typoscript Template und zwar nach dem du die page definiert hast also z.b. nach

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

also diese hier jetzt die mach den unterschied^^:

#language key für default sprache in locallang.xml dateien definieren
page.config.language = default

Den ganzen anderen Müll den man im netz findet von wegen config.language = default kannste dir getrost in de Haare schmieren.

MFG
chhalpah