replaceInsertTags-Hook und #[AsInsertTag('xxx')]
Ab Version 6 ist es geplant, den replaceInsertTags-Hook wegfallen und ausschließlich entsprechende PHP-Attribute zu nutzen.
Jetzt hatte ich die Idee, in einer Erweiterung den Namen des Insert-Tags (sprich den ersten Parameter) alternativ vom Anwender veränderbar zu machen, falls es zu einer Kollision mit einer anderen Erweiterung oder der Fortentwicklung von Contao selbst kommt.
PHP erlaubt jedoch in Attributen nur Argumente die Literale oder Konstanten sind https://www.php.net/manual/de/langua...tes.syntax.php. Variablen (oder Funktions-/Methodenaufrufe) sind hier nicht vorgesehen. Damit wären nur mehr hart codierte Insert-Tags möglich.
Gibt es hierzu einen Ansatz oder gar eine Lösung, wie so etwas dann noch umgesetzt werden könnte, wenn es kein "default" mit einem Callback mehr gibt?