Zum Inhalt springen

powermail: 'JSvalidation_label_required' lässt sich nicht per TypoScript ändern

Erstellt am 30. Mai 2008 · 3 Antworten · letzte Antwort am 31. März 2009

Tags: Powermail, Frage

Unbekannter Benutzer ·

Hi,

in der 'pi1/locallang.xml' lässt sich das oben bezeichnete Label nicht per TypoScript wie sonst gewohnt überschreiben.

plugin.tx_powermail_pi1._LOCAL_LANG.de.JSvalidation_label_required = Bitte füllen Sie das Feld aus!

führt nicht zum gewünschten Ergebnis. Andere Labels lassen sich auf diese Weise wie gewohnt überschreiben.

Was kann da vorliegen?

Gruß
Stefan

einpraegsam.​net ·
plugin.tx_powermail_pi1._LOCAL_LANG.de.JSvalidation_label_required = Bitte füllen Sie das Feld aus!
powermailJS.10 < plugin.tx_powermail_pi1

Steht im Manual

tbreuss ·

Dieser Lösungsansatz funktioniert nicht, sondern endet bei mir in einem JS-Fehler.

Ist dieses Lösungsansatz möglicherweise veraltet, obwohl der Hinweis immer noch im Manual steht?

einpraegsam.​net ·

Ein Blick ins default setup von powermail hilft:

powermailJS = PAGE
powermailJS {
	typeNum = 3131
	
	config {
		disableAllHeaderCode = 1
		disablePrefixComment = 1
		xhtml_cleaning = 0
		admPanel = 0
	}
	
	10 = TEMPLATE
	10 {
		template = FILE
		template.file = EXT:powermail/js/mandatoryjs/validation.js
		
		subparts.REQUIRED = TEXT
		subparts.REQUIRED.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_required
		subparts.VALIDATE_REQUIRED = TEXT
		subparts.VALIDATE_REQUIRED.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_number
		subparts.VALIDATE_DIGITS = TEXT
		subparts.VALIDATE_DIGITS.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_digits
		subparts.VALIDATE_ALPHA = TEXT
		subparts.VALIDATE_ALPHA.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_alpha
		subparts.VALIDATE_ALPHANUM = TEXT
		subparts.VALIDATE_ALPHANUM.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_alphanum
		subparts.VALIDATE_DATE = TEXT
		subparts.VALIDATE_DATE.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_date
		subparts.VALIDATE_EMAIL = TEXT
		subparts.VALIDATE_EMAIL.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_email
		subparts.VALIDATE_URL = TEXT
		subparts.VALIDATE_URL.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_url
		subparts.VALIDATE_DATE_AU = TEXT
		subparts.VALIDATE_DATE_AU.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_date_au
		subparts.VALIDATE_CURRENCY_DOLLAR = TEXT
		subparts.VALIDATE_CURRENCY_DOLLAR.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_currency_dollar
		subparts.VALIDATE_SELECTION = TEXT
		subparts.VALIDATE_SELECTION.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_selection
		subparts.VALIDATE_ONE_REQUIRED = TEXT
		subparts.VALIDATE_ONE_REQUIRED.data = LLL:EXT:powermail/pi1/locallang.xml:JSvalidation_label_validate_one_required
	}
}

Hier werden die Texte gesetzt