Zum Inhalt springen

Powermail: "HTML" und "Seiteninhalt" Pflichtfelder

Erstellt am 25. September 2008 · 5 Antworten · letzte Antwort am 25. September 2008

Tags: Powermail, Frage

Jehu ·

Hallo,

ich habe festgestellt, dass die Feldtypen "HTML" und "TYPO3 Seiteninhalt" in einem Form als Pflichtfelder gewertet werden, man das im Backend jedoch nicht deaktivieren kann.

Die einfache Lösung ist folgende:

In den Dateien
lib/def/def_field_content.xml
und
lib/def/def_field_html.xml

folgendes einfügen:

			<mandatory>
				<TCEforms>
					<label>LLL:EXT:powermail/locallang_db.xml:tx_powermail_forms.xml.mandatory</label>
					<config>
						<type>check</type>
					</config>
				</TCEforms>
			</mandatory>

Dann erscheint beim Bearbeiten des Formularfeldes die Option "Pflichtfeld", die man dann deaktivieren kann.

Grüße
Jehu

einpraegsam.​net ·
Jehu schrieb

ich habe festgestellt, dass die Feldtypen "HTML" und "TYPO3 Seiteninhalt" in einem Form als Pflichtfelder gewertet werden, man das im Backend jedoch nicht deaktivieren kann.

Vom Sinn:
Das ist statischer Inhalt, was hat das bei dir für Auswirkungen, wenn dieser Pflichtfeld ist???

Jehu ·

Hallo,

Problem ist, das powermail diese Felder sinnloser weise als Pflichtfelder behandelt. Ein Form kann dann also nie submitted werden, wenn man solche Felder drin hat.
Und damit man das abschalten kann, habe ich die Option sichtbar gemacht.

Ich werde noch einen Bugeintrag machen, denn diese Felder sollten nicht als mandatory gewertet werden.

einpraegsam.​net ·

Also:
Kann das sein, dass du zuvor ein anderes Feld definiert hattest - z.B. ein Input Feld als Pflichtfeld.
Und erst später hast du dieses Feld in ein Textfeld umgewandelt?

PS: Ich habe überhaupt keine Probleme mit HTML Inhalten

Jehu ·

Jo, es muss wohl so sein, dass das Feld vorher ein anderer Typ war und dann umgestellt wurde. Hat jedenfalls dem Kunden Schwierigkeiten bereitet...

zum Bugeintrag (den kennst du ja...)

Danke. 🙂