Zum Inhalt springen

Powermail prefill mit mehreren sprachen

Erstellt am 4. Dezember 2009 · 3 Antworten · letzte Antwort am 7. Dezember 2009

Tags: Powermail, Frage

opaque ·

Hallo

muss man das script welche die Felder befüllt auch lokalisieren oder geht das ohne auch?

Bei mir scheint es weder ohne noch mit zu funktionieren.

lib.bewerbung = IMAGE
lib.bewerbung {
	file = fileadmin/templates/images/buttons/d/bewerben.gif
        altText = Bewerben
	titleText = Bewerben
	imageLinkWrap = 1
	imageLinkWrap.enable = 1
	imageLinkWrap.typolink {
		parameter = 210
		additionalParams.cObject = COA
		additionalParams.cObject {
			1 = TEXT
			1.wrap = &tx_powermail_pi1[uid21]=
			2 = TEXT
			2.dataWrap = {field:field_ort}
			
			3 = TEXT
			3.wrap = &tx_powermail_pi1[uid26]=
			4 = TEXT
			4.dataWrap = {field:field_stelle}
			
			5 = TEXT
			5.wrap = &tx_powermail_pi1[uid22]=
			6 = TEXT
			6.dataWrap = {field:field_abteilung}		
		}
		returnLast = URL
		ATagParams = class="boxed" rel="{handler:'iframe',size:{x:600,y:550}}"
        }
}
[globalVar = GP:L = 1]
lib.bewerbung = IMAGE
lib.bewerbung {
	file = fileadmin/templates/images/buttons/e/bewerben.gif
        altText = Job application
	titleText = Job application
	imageLinkWrap = 1
	imageLinkWrap.enable = 1
	imageLinkWrap.typolink {
		parameter = 210
		additionalParams.cObject = COA
		additionalParams.cObject {
			1 = TEXT
			1.wrap = &tx_powermail_pi1[uid66]=
			2 = TEXT
			2.dataWrap = {field:field_ort}
			
			3 = TEXT
			3.wrap = &tx_powermail_pi1[uid65]=
			4 = TEXT
			4.dataWrap = {field:field_stelle}
			
			5 = TEXT
			5.wrap = &tx_powermail_pi1[uid67]=
			6 = TEXT
			6.dataWrap = {field:field_abteilung}		
		}
		returnLast = URL
		ATagParams = class="boxed" rel="{handler:'iframe',size:{x:600,y:550}}"
        }
}
[global]

lg opaque

LernenOhneEnde ·

Hallo Opaque,

sehe ich es richtig dass es dir darum geht die Formularfelder in deiner mehrsprachigen Webseite mit den korrekten Sprachen vorauszufüllen?
Das geht auch ganz ohne TS. Dazu auf der Seite auf der du das Formular eingebaut hast 'Lokalisierungsansicht' wählen, die gewünschte Länderfahne anklicken, und dann in dem Formular Die Felder entsprechend umbenennen und auch die STandardvorgaben kannst du hier in der jeweiligen Sprache bereitstellen.

Viel Erfolg
LOE

einpraegsam.​net ·

Würde ich anders machen - Beispiellink könnte sein:

zielseite.html?ort=bla&stelle=blubb&abteilung=blubber

Dann auf der Formularseite die jeweiligen Hiddenfields füllen:

plugin.tx_powermail_pi1 {
prefill {
# deutsch
uid1 = TEXT
uid1.data = GPvar:ort
uid1.htmlSpecialChars = 1

# englisch
uid10 < .uid1
...
}
}