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.

Alle News anzeigen

Kommentare

Kommentar von Frank |

Klingt spannend. Freu mich auf den finalen Release!

Einen Kommentar schreiben

Was ist die Summe aus 4 und 5?