Contao-News
Wir informieren Dich hier regelmäßig zu Updates, stellen Best-Practice-Arbeiten vor und berichten über Aktuelles aus dem Contaoversum.
Contao 3.2.RC1 ist verfügbar
von Leo Feyer – Ankündigungen
Contao Version 3.2.RC1 ist verfügbar. Verwenden Sie Beta-Versionen nicht für produktive Webseiten! Laden Sie das Release herunter, um zu prüfen, ob Ihre Webseite oder Erweiterung angepasst werden muss.
Bitte lesen Sie auch die Ankündigung zur Version 3.2.beta1 und die Ankündigung zur Version 3.2.beta2, um mehr über die neuen Features zu erfahren.
Neue Formularfeld-Attribute
Widgets unterstützen ab sofort die Attribute autocomplete, autocorrect, autocapitalize und spellcheck, die entweder über das DCA oder direkt im Widget-Objekt gesetzt werden können.
Vereinfachung des "iflng"-Inserttags
Die Syntax des "iflng"- und "ifnlng"-Inserttags wurde wie folgt vereinfacht:
<!-- bisher -->
{{iflng::de}}Hallo Welt{{iflng}}{{iflng::en}}Hello world{{iflng}}
<!-- neu: nur noch ein schließendes {{iflng}}-Tag -->
{{iflng::de}}Hallo Welt{{iflng::en}}Hello world{{iflng}}
Magische Methode "Model::countBy*()"
Zusätzlich zu den Methoden "findBy()" und "findOneBy()", die bereits seit Contao 3.0 über "Model::__callStatic()" aufgerufen werden können, wird nun auch die Methode "countBy()" unterstützt.
// Verfügbar seit Version 3.0
$count = PageModel::countBy('pid', 3);
// Neu in Version 3.2
$count = PageModel::countByPid(3);
Neue Hooks
Der Hook "isVisibleElement" wird aufgerufen, wenn ein Element (Artikel, Inhaltselement oder Modul) im Frontend gerendert wird. Er entscheidet anhand der Einstellungen "geschützt" bzw. "nur für Gäste", ob das Element dargestellt wird oder nicht.
Der Hook "getAttributesFromDca" wird aufgerufen, wenn die Attribute eines Widget-Objekts anhand der DCA-Informationen zusammengestellt werden. Er erlaubt das dynamische Ändern der Attribute.
Wartungsmodus
Im neu hinzugekommenen Wartungsmodus wird im Frontend anstatt der Webseite ein 503er-Header gesendet und eine neutrale Wartungsseite angezeigt. Der Wartungsmodus wird automatisch aktiviert, wenn Erweiterungen über das Extension Repository installiert, aktualisiert oder entfernt werden.
Siehe auch: GitHub-Tickets | GitHub-Compare View | Contao-Changelog | Release-Übersicht
Kommentare
Kommentar von Frank |
Klingt spannend. Freu mich auf den finalen Release!
Einen Kommentar schreiben