seit 2012 kann smarty (smarty-Version 3.1.11 - mittlerweile gibt 4.1.0) auch über composer installiert werden. Ich hatte verstanden dass die Installation/Update des Oxidshops über composer gerade sicherstellt dass alle Komponenten auf dem letzten Stand sind!
Warum hat das hier nicht funktioniert?
das stimmt nicht so ganz.
Prinzipiell kann composer dafür sorgen, dass die neust-möglichen kompatiblen Komponenten installiert werden, die für die gesamte Installation in Frage kommen.
Da die Smarty Major Releases scheinbar untereinander nicht kompatibel sind, hat OXID die Smarty Version auf 2.6.x hardcoded:
Somit darf composer nur die uralte Version von Smarty installieren
Smarty 3 war ein kompletter Rewrite mit größeren Änderungen auch der Blöcke. Das hätte wohl dazu geführt, dass die meisten Shop Module nicht mehr funktioniert hätten.
Was ich bisher lese, geht bei OXID die Tendenz in Richtung Twig.