Zum Inhalt springen

mm_forum extending userprofile - checkbox als pflichtfeld

Erstellt am 25. August 2011 · 1 Antwort · letzte Antwort am 26. August 2011

Tags: Frage

perse ·

Hallo Zusammen,

ich habe erfolgreich in die sr_feuser_registration eine Checkbox als Pflichtfeld eingefügt.
Nun möchte ich dies auch in der mm_forum Registrierung erreichen.

Die Checkbox ist bereits da und die Verknüpfung zu meiner feuser Datenbank tabelle steht. Meldet man sich an, ohne die Checkbox zu aktivieren, steht eine 0 in der Spalte. Aktiviert man sie, steht eine 1 drin. Soweitsogut.

Leider wird nicht geprüft, ob die Checkbox aktiviert ist oder nicht. Ich habe in der mm_forum Konfiguration ein neues customfield angelegt. Es heißt "agb".

datasource = tx_feuserregistrationagb_agb
required = 1
label = TEXT
label {
	value = Datenschutz
}
input = HTML
input {
	value = <input type="hidden" name="###USERFIELD_NAME###" value="0" /><ul><li><input type="checkbox" name="###USERFIELD_NAME###" value="1" class="mm-checkbox" /><label class="mm-label">Ja, ich habe die Datenschutzbestimmungen gelesen und bin damit einverstanden!</label></li><li><a href="?id=59" target="_blank">Datenschutzbestimmungen</a></li></ul>
}
output = CASE
output {
	key {
		field = fieldvalue
	}
	0 = TEXT
	0 {
		value = No
		lang {
			de = Nein
		}
	}
	1 = TEXT
	1 {
		value = Yes
		lang {
			de = Ja
		}
	}
}

Außerdem habe ich in den Konstanten noch folgendes eingetragen

plugin.tx_mmforum.requiredFields = name,email,tx_feuserregistrationagb_agb,agb

Weiß einer was ich vergessen habe und wie ich es hinbekomme, dass die Checkbox zu einem Pflichtfeld wird?

jonase ·

Genau dieses Problem stellt sich bei mir auch gerade. Im Frontend wird es sogar als Pflichtfeld, durch eine fettes Label, gekennzeichnet. Doch leider reicht es aus das Formular auch ohne Aktion in diesem Feld auszuführen.