Zum Inhalt springen

Button "next step" in powermail beschriften

Erstellt am 19. Juni 2008 · 8 Antworten · letzte Antwort am 20. Juni 2008

Tags: Powermail, Frage

deelite ·

Hallo,

wie kann ich den "next step"-Button bei mehrseitigen powermail-Formularen anders beschriften?

Vielen Dank schon mal.

deelite ·

Entschuldigt mir als blutigem Anfänger bitte diese Fragen, aber vielleicht ist es ja ein Pluspunkt für mich, dass der gute Wille noch anhält ;-)

Zu meinem Problem:

Wie Texte der Buttons zu ändern sind, weis ich jetzt. Der Ursprung meiner Frage lag in der Mehrsprachigkeit von Powermail. Da das prinzipiell ja ganz anders funktioniert, als die Buttontexte manuell zu ändern, muss ich das nun nicht mehr tun.
Ich habe nun die locale-Einträge im TS hinzugefügt und Powermail zeigt mir die Buttons in deutsch. Fein. Wenn ich jetzt aber ein in englisch angelegtes Formular umschalte, dann bleiben die Buttons deutsch. Die übersetzten Formularfelder werden umgeschaltet. Das zeigt, dass die Sprachenumschaltung grundsätzlich für Powermail funktioniert.

Wie bringe ich Powermail nun zu einer korrekten vollständigen Sprachumschaltung?

deelite ·

Sorry, dazu hab ich bisher noch gar nichts in mein TS geschrieben. Sollte es da irgendwo eine powermail-spezifische TS-Datei geben, dann ist es die "werksseitige".

Vielen Dank für Deine Geduld.

einpraegsam.​net ·

Im Prinzip ist hier schon alles gesagt dazu:
http://www.typo3forum.net/forum/powermail/27674-powermail-mehrsprachigkeit-3.html

Bei einer richtigen Einstellung der Sprache in TYPO3, schalten sich dann auch die Button Texte um...
Das hat also nichts mit Powermail zu tun!

Beispiel Spracheinstellungen:

#deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.xhtml_cleaning = all
config.htmlTag_langKey = de-DE
xml:lang="de" lang="de"

[globalVar = GP:L=1]
#englisch
config.linkVars = L
config.sys_language_uid = 1
config.language = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
config.locale_all = en
xml:lang="en" lang="en"
[global]
deelite ·

Es tut mir leid, aber es funktioniert nicht. Den Code habe ich in mein TS eingefügt und die UID's angepasst. Aber es bleibt alles beim Alten.

Der Cache wird auch immer geleert.

Hier mal mein komplettes TS:

# Default PAGE object:

#deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.xhtml_cleaning = all
config.htmlTag_langKey = de-DE
xml:lang="de" lang="de"

[globalVar = GP:L=]
#englisch
config.linkVars = L
config.sys_language_uid = 3
config.language = en
config.xhtml_cleaning = all
config.htmlTag_langKey = en-EN
config.locale_all = en
xml:lang="en" lang="en"
[global] 

page = PAGE
page.stylesheet = base01.css
page.10 = TEMPLATE
page.10.workOnSubpart = DOCUMENT_BODY
page.10.template = FILE
page.10.template.file = index.html

# Hauptmenu

page.10.subparts.MAINMENU = HMENU
page.10.subparts.MAINMENU {
	1 = TMENU
	1.NO.linkWrap = <div id="mainmenu"> | </div>
	2 = TMENU
	2.NO.linkWrap = <div id="mainmenu_sub1"> | </div>
	}

# Footermenu

page.10.subparts.BOTTOMMENU = HMENU
page.10.subparts.BOTTOMMENU {
	special = directory
	special.value = 28
	1 = TMENU
	1.NO.linkWrap = <div id="bottommenu"> | </div>
}

# Sprachumschaltung

page.10.subparts.LANGSWITCH = PHP_SCRIPT
page.10.subparts.LANGSWITCH.file = fileadmin/scripts/languageMenu.php

config.linkVars = L
[globalVar = GP:L = 0]
config.sys_language_uid = 0
language = end
[global]

config.linkVars = L
[globalVar = GP:L = 3]
config.sys_language_uid = 3
language = end
[global]

# Content

page.10.subparts.MAINCONTENT < styles.content.get

# Headerimage

page.10.subparts.HEADER = IMAGE
page.10.subparts.HEADER {
	file = header_middle.jpg
	file {
		import.data = levelmedia:1,slide
		import = uploads/media/
		import.listNum = 0
	}
}