Zum Inhalt springen

Powermail-Typoscript-Felder sind nach Zurück-Navigation der Bestätigungsseite leer

Erstellt am 7. August 2015 · 7 Antworten · letzte Antwort am 29. Oktober 2015

Tags: Powermail, TYPO3 6.x, Frage

alexinge ·

Hallo,

ich habe ein Problem mit einem Powermail-Formular. Dort werden Datenbankfelder per Typoscript-Felder angezeigt, auch auf der Bestätigungsseite. Geht man von der Bestätigungsseite jedoch zurück ins Formular, um noch was zu ändern, dann sind diese Felder leer.

(Typo3 6.2.13, Powermail 2.4.4)

z.B.

lib.einrichtung = COA
lib.einrichtung {
	10 = TEXT
	10.wrap = <label class="powermail_label" for="powermail_field_einrichtungts">Einrichtung:</label><span class="powermail_extrawrap">
	wrap = | </span>
	100 = RECORDS
	100 {
			tables = tx_meineTabelle
			source.data = GP:id
			conf {
				tx_meineTabelle = TEXT
				tx_meineTabelle2.stdWrap.field = spalten_name
			}
		}
}

plugin.tx_powermail.settings.setup {
	prefill {
		einrichtung < lib.einrichtung.100
	}
}

Was kann ich tun, dass diese Felder auch auf der Zurück-Seite angezeigt werden?

Beste Grüße - alexinge!

einpraegsam.​net ·

Ich verstehe dein TypoScript schon gar nicht.
Du baust mit lib.einrichtung ein Konstrukt aus label- und span-tags und füllst damit ein Powermail-Feld mit dem Marker {einrichtung}?

alexinge ·

Hallo!
Naja, habe ich halt so im Web recherchiert und es funktioniert!?
Mittlerweile verwende ich Typo3 6.2.15 und powermail 2.11.12.
Aufgrund des Fehlers in der Zurückseite, verzichten wir auf die Bestätigungsseite. Wenn aber nun jemand (Bewerbungsformular) eine zu große Datei hochlädt, erscheint erst auf einer neuen Seite der Hinweis, dass die Datei zu groß ist und die Typoscript Felder zu Jobangebot, Job-Id werden wieder nicht angezeigt.

Gibt es eine Möglichkeit die Dateigröße schon vorher zu überprüfen so wie bei den Pflichtfeldern zum Beispiel oder wie muss ich das Typoscript für die Typoscript Felder zu Jobangebot etc. verändern?

alexinge ·

Noch zur Info. Über das Stellenangebot wird das Bewerbungsformular aufgerufen und folgende Id's werden übertragen.
stellenangebote/ihre_bewerbung/?tx_jobapply_pi1[jobid]=136&ref=MAXTR3011&loc=20&orgunitid=78

Über die IDs wird der Jobtitel, Standort, Einrichtung in das Formular übernommen! Die Referenznummer ist direkt in der URL.

Im Screenshot kann man sehen, dass die Werte in den versteckten Feldern vorhanden sind, aber nicht wie auf der ersten Formularseite dargestellt werden.

Würde mich über jede Lösung und jeden Verbesserungsvorschlag sehr freuen!

alexinge ·

Super - herzlichen Dank - funktioniert!

Noch eine Frage zur Dateigröße. Kann man direkt beim Hochladen der Datei die Größe anzeigen lassen, so dass der Benutzer schon vor dem Abschicken des Formulars sieht, dass die Dateien zu groß sind?

Kann man den Dateiupload beschleunigen? Bei Bewerbungen sind die Dateien ja oft sehr groß!?

einpraegsam.​net ·

Das wäre eigentlich ein neues Thema denke ich.
Ansonsten gibt es seit der Version 2.15.0 zufällig auch einen clientseitigen Validator auf Dateigröße. Der Upload lässt sich nicht beschleunigen.