Ein zugegebenermassen sehr spezielles Problem:
In unserer Web-Applikation nach MVC Architektur übernimmt Smarty (Version 2.6.26) die Darstellung. Obwohl es nicht dem MVC-Konzept entspricht, übernimmt Smarty die Erstellung von Excel Reports via PHPExcel. Um in Smarty „native“ PHP Code schreiben zu können, braucht man die {php}…{/php} Anweisungen. Und da diese Code-Blöcke unter Umständen sehr lange werden können wäre es praktisch wenn meine IDE PhpStorm hier PHP Syntax-Highlighting anwenden würde.
Die perfekte Lösung – nämlich das Definieren von {php}…{/php} als Auslöser für das Highlighten analog zu <?php … ?> – habe ich leider nicht gefunden. Aber einen brauchbaren Workaround: