[Gelöst] Bestimmte CSS Klassen im Template auslesen
Hallo,
benötige Anregungen zu PHP Umsetzung.
Ich möchte bestimmte CSS Klassen die im Backend definiert sind auslesen und z.B. dann für data attribute heranziehen.
Angenommen im Template "block_searchable.html5" beinhaltet "this->css" folgende Angaben:
"myClass1 myClass2 cat-11 myClass3 cat-22 myClass4 cat-33"
Nun möchte ich alle Values innerhalb von "cat-" und " " auslesen. Zum Test:
PHP-Code:
<?php
$str="myClass1 myClass2 cat-11 myClass3 cat-22 myClass4 cat-33";
$pattern="/cat-(.*?) /";
preg_match_all($pattern, $str, $matches);
print_r($matches);
Diese Vorgehensweise berücksichtigt dann aber leider nicht den letzten Eintrag "cat_33" da dieser am Ende ja kein Leerzeichen/Space beinhaltet.
Hat jemand dazu evtl. ein Pattern das greift?
Ansonsten muß ich auf andere Delimiter ausweichen ...
Danke
Update/Gelöst:
Siehe https://community.contao.org/de/show...l=1#post501098