Hallo zusammen,
ich versuche gerade in einem Template einen Teasertext, den ich von einem Insert-Tag bekomme mit PHP zu kürzen. Allerdings scheitert es momentan daran, dass in meiner Variable bei der Übergabe wohl nur der Insert-Tag ist und erst später der Insert-Tag von Contao umgewandelt wird.
Also versuche ich den Insert-Tag schon in php in einen String umzuwandeln.
ChatGPT hat das hier vorgeschlagen:
PHP-Code:
use Contao\InsertTags;
$insertTag = '{{news_teaser::' . $teaser->news_id . '}}';
$teaserRaw = InsertTags::replace($insertTag);
Das klappt so gar nicht. Früher habe ich replaceInserttags verwendet. Das geht in modernen Contao-Versionen aber nicht mehr.
Hat irgendjemand eine moderne Alternative? Disclaimer: Meine PHP-Kenntnisse sind sehr basic.
Vielen Dank!
Markus