Zum Inhalt springen

Powermail 2.0: Hidden fields ausschließen

Erstellt am 22. November 2013 · 7 Antworten · letzte Antwort am 12. November 2014

Tags: Powermail, TYPO3 6.x, Frage

4423je ·

Hallo,
sollte eigentlich ein selbstverständliches Feature sein, aber ich suche mir seit 2 Stunden den Wolf:

kann man in PM 2.0 hidden fields von {powermail_all} ausschließen?
Oder gibt es eine Möglichkeit, dass bei Verwendung einer Variablen {meineVariable} im RTE nicht nur der value, sondern auch das label ausgelesen wird.

Vielen Dank

einpraegsam.​net ·

Gibt es beides leider nicht in 2.0.
Ein ViewHelper zum Label Auslesen sollte nicht so schwierig sein.

In 2.1 kann man Werte mit {markername} und Labels mit {label_markername} auslesen

alfredbez ·

Hallo,
stehe gerade vor einem ähnlichem Problem: Ein hidden-Field soll nicht in der Mail angezeigt werden.

Dazu fallen mir zwei Ansätze ein:

  • hidden-Fields sollen nicht in der Mail angezeigt werden (wie "hiddenfields.show" bei PM1)

  • das spezielle Feld wird ausgeschlossen (über den {feldnamen})

Hat keiner eine Lösung dafür?

einpraegsam.​net ·

Das fände ich ein gutes Feature.

Jedoch ist folgendes zu beachten, wenn Feldwerte aus dem Marker {powermail_all} ausgeschlossen werden sollen:
Man sollte einzelne Felder an Hand des Markers (z.B. {vorname}) ausschließen und auch Felder an Hand des Feldtyps (z.B. hidden) ausschließen können.
Nun ist es aber so, dass man diese Felder nicht generell ausschließen will, sondern eventuell in der Mail an den Admin anzeigen, aber in der Mail an den Absender verbergen will.

Bei Interesse einfach ein Ticket auf forge.typo3.org erstellen - das Ding bekommen wir schon hin 🙂

einpraegsam.​net ·

2.1.6 ist online - jeder Kann das Feature nun nutzen

plugin.tx_powermail.settings.setup {
	# Exclude values from {powermail_all} by markername or fieldtype
	excludeFromPowermailAllMarker {
		# On Confirmation Page (if activated)
		confirmationPage {
			# add some markernames (commaseparated) which should be excluded
			excludeFromMarkerNames = adminonly, referrer

			# add some fieldtypes (commaseparated) which should be excluded
			excludeFromFieldTypes = hidden, captcha
		}

		# On Submitpage
		submitPage {
			# add some markernames (commaseparated) which should be excluded
			excludeFromMarkerNames = adminonly, referrer

			# add some fieldtypes (commaseparated) which should be excluded
			excludeFromFieldTypes = hidden, captcha
		}

		# In Mail to receiver
		receiverMail {
			# add some markernames (commaseparated) which should be excluded
			excludeFromMarkerNames =

			# add some fieldtypes (commaseparated) which should be excluded
			excludeFromFieldTypes =
		}

		# In Mail to sender (if activated)
		senderMail {
			# add some markernames (commaseparated) which should be excluded
			excludeFromMarkerNames = adminonly, referrer

			# add some fieldtypes (commaseparated) which should be excluded
			excludeFromFieldTypes = hidden, captcha
		}
	}
}
		}
	}