Изменение Шаблона Languages.tpl

Необходимо переделать блок "языки" согласно макету вот так:
Screenshot_1100471_29759885.jpg
Я решил через прибегнуть к overrides, сделал необходимые манипуляции, открыл копию файл шаблон block/languages.tpl и обалдел, как же там много smarty, с которым я мало знаком. Открыл документацию по smarty, кое-что почитал, смотрел и видеоуроки с cs cart, затем пытался изменить код, чтобы отображалось как в PSD, но ничего не вышло.

Какой вывод:

а) чтобы стать интегратором дизайна cs-cart надо учить глубоко smarty, а он очень похож на php с каждой новой версией в связи с чем к нему много вопросов и критики. А зачем мне это надо? -Не лучше уже тогда выучить php;
б) я что-то не так понял или не правильно выбрал подход в своей задаче.

Неужели так сложно стать интегратором дизайна. Что не так?