Woah, das könnte ein größerer Eingriff werden… du müsstest ja das komplette Artikellisting umstellen.
Sortierung nach Kategorie und dann bei Kategoriewechsel z.B. über {if $category.name <> $lastcategory}
Hier der Trenner
{/if}… Davon abgesehen… wieso fügst du die Ampeln nicht unter je unter einem Hauptartikel zusammen? „Ampel mit 100mm LED-Modul“ -> Grün/Rot/Gelb/Weiß als Varianten ?
Dann bräuchtest du die Unterkategorien zum Teil vielleicht schon nicht mehr.