Резюме: учи Смарти :) Решений, как видишь, куча.