Ergebnis 1 bis 3 von 3

Thema: alte PHP Funktionen in Twig umsetzen?

  1. #1
    Contao-Nutzer
    Registriert seit
    06.04.2020.
    Beiträge
    116

    Standard alte PHP Funktionen in Twig umsetzen?

    Hallo zusammen,

    ich baue gerade nach und nach die alten PHP-Templates in Twig um. Jetzt habe ich häufiger die Situation, dass ich hier viele Dinge mit PHP umsetze und auspiele.
    Ein Beispiel an dem ich gerade etwas verzweifel ist folgendes:
    Ich habe bei dem Gallery-CE das Standard perRow ersetzt durch ein MulticolumnWizard-Field für die verschiedenen Breakpoints. Gespeichert wird der Wert hier natürlich als serialized Array-String:

    Code:
    a:1:{i:0;a:4:{s:7:"desktop";s:1:"1";s:6:"laptop";s:1:"2";s:6:"tablet";s:1:"3";s:6:"mobile";s:1:"4";}}
    Den hätte ich vorher mit \Contao\StringUtils::deserialize() in einen Array umgewandelt und dann weiterverarbeitet.

    Das Weiterverarbeiten würde ich noch im Twig hinbekommen, aber das deserialize existiert so ja nicht mehr... Wie gehe ich denn jetzt am besten vor?

    Danke schonmal!

  2. #2
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Hallo,

    denke da werden die Filter helfen:

    https://pdir.de/news/contao-5-twig-t...ml#deserialize

  3. #3
    Contao-Nutzer
    Registriert seit
    06.04.2020.
    Beiträge
    116

    Standard

    Leider nicht... den |deserialize Filter von dem Bundle hatte ich testen wollen, aber der scheint da herausgenommen worden zu sein. In der Beschreibung findet sich auch nur noch ein |anonymize_email Filter

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •