Не прошло и недели, как я освоился в вёрстке шаблонов к PrestaShop.
Ничего сложного нет, smarty оказался не таким уж и страшным зверем, к нему только подход нужен.. мля)
Первый шаб к престашоп готов =) сложности освоения можно оценить по тому, как самым долгим делом было найти информацию о смарти = каким образом он обрабатывает javascript?
оказалось, что ковычки типа { и } задействованы smarty в служебных целях, поэтому фунцкии в яваскриптах обрабатываются с помощью псевдотегов
<script language="javascript">{literal} function testalert() { alert(document.location); } {/literal}</script>
это пиздец, подумал я. смарти – ето пять.. с сего дня у меня сомнения в нужности шаблонизаторов подобного типа
таким же образом обрабатываются таблицы стилей, или неожиданные включения непосредственно перед выводимыми на сайт блоками.
я, например, ненавижу все стили держать в одном файле) нравятся инлайны, стили-свойства в объектах, будь то слои, таблицы, h1-ны) удобство вёрстки таким образом во сто крат превышает экономию в весе и прочую не актуальную лабуду.