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
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???
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.
Das werde ich mir noch mal anschauen, wundert mich nur, dass mir das noch nie aufgefallen sein soll
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
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. 🙂