Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
kos
@Torben: richtig,es geht mir schon um mehrer checkboxen, aber funktioniert leider auch nicht
Also bei mir funktioniert das (extra getestet).
Nur damit wir nicht von unterschiedlichen Zielen sprechen. Mein Code, den ich in die Datei dcaconfig.php im Ordner system/config geschrieben habe, liefert das Ergebnis des angehängten Screenshots, wenn man ein neues Mitglied anlegt (andernfalls nimmt TYPOlight natürlich den Wert aus der Datenbank):
Wenn noch weitere Boxen aktiviert sein sollen, muss die Zeile mehrfach einfügen, z.B.:
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['publicFields']['default'][] = 'phone';
$GLOBALS['TL_DCA']['tl_member']['fields']['publicFields']['default'][] = 'city';
oder Du schreibst
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['publicFields']['default'] = array('phone', 'city');
Liste der Anhänge anzeigen (Anzahl: 1)
Ich glaube, wir haben hier aufgrund meiner Unerfahrenheit aneinander vorbei geredet .
@Torben: Dein Screenshot zeigt ja die Einstellmöglichkeiten im Backend
Was ich machen will bezieht sich auf die checkboxen in öffentliche Felder im Frontend bei der Registrierung.
Ich bastele an einer Vereinshomepage mit geschützten Bereich. Darin soll es eine Mitgliederliste geben, um z.B. Kontaktdaten nachzusehen. Also ist eine Registrierung für den Zugang erforderlich.
Beim Modul Registrierung habe ich im BE nicht alle sondern nur die wichtigsten Felder (Name, Anschrift, Telefon, Handy, E-Mail) ausgewählt, zusätzlich die Option öffentliche Felder.
Bei der FE-Anzeige der öffentlichen Feldern werden ja ohne Eingriff in die dcaconfig alle im Modul zur Verfügung stehenden Felder als Wahloption angezeigt, auch diejenigen, die ich gar nicht abfrage. Dies habe ich mit z.B. für Firma:
PHP-Code:
$GLOBALS['TL_DCA']['tl_member']['fields']['company']['eval']['feViewable'] = false;
usw. unterdrückt.
Was ich noch haben wollte war, dass die restlichen als Wahloption in öffentliche Felder verbliebenen Felder ( bei mir: phone, mobile, email ) vorausgewählt sein sollten, weil meine "Clubhansels" die mit großer Wahrscheinlichkeit nicht aus sich anklicken und so keine Kontaktdaten angezeigt werden, wollte aber dennoch die Möglichkeit zur Abwahl geben.
Da das mit dem Ausblenden der nicht gebrauchten checkboxen im FE so gut über die dcaconfig funktioniert hat, war ich der Ansicht, dies auch mit checkbox=checked tun zu können und hier wirkt es leider nicht.
Siehe Anhang.