Template Member_grouped
ich finde es schade das sich in Contao 3.5 (oder schon vorher) das Template member_grouped.html5 so geändert hat, dass man die Ausgabe nicht oder kaum noch beeinflussen kann. Die Daten werden jetzt per foreach-Schleife und implode komplett ausgegeben mit:
PHP-Code:
// member_grouped.html5 Contao 3.5x
<?php
foreach ($this->categories as $legend=>$category):
?>
...
<?= implode('', $category) ?>
...
<?php endforeach; ?>
Früher (noch in Contao 3.0):
konnte man die Daten im Template bzw. die Gruppen (feGroup) einzeln ausgeben
und das Registerungsformular-Template dann noch relativ leicht anpassen oder ergänzen.
PHP-Code:
// member_grouped.html5 Contao 3.0x
...
<?php foreach ($this->personal as $field) echo $field; ?>
<?php foreach ($this->contact as $field) echo $field; ?>
Das finde ich viel flexibler! Der alte Weg (3.0) der Ausgabe der Felder im Template member_grouped.html5 funktioniert zwar noch (wie ich nach langem Probieren herausgefunden habe), soll aber ab Contao 4 nicht mehr möglich sein.
Warum wurde die Ausgabe der Daten so begrenzt und, wie ich finde, recht unflexibel gemacht?
Oder gibt es vielleicht eine andere Möglichkeit, die Ausgabe der Felder für das Registrierungsformular im Template member_grouped.html5 in Contao ab 3.5 zu modifizieren (z.B. Reihenfolge, Gruppierung, Ergänzen von eigenen Feldern an einer beliebigen Stelle, etc.)?
Vielleicht gibt es ja mittlerweile eine viel bessere Möglichkeit, flexibel an die Daten der Formularfelder im Template zu kommen und ich habe es nur übersehen ;-)
mit besten Grüßen : Joc
Lesezeichen