FastTemplate
March 17, 2006, 6:52 pm от хасенчикНапоследък страдах от бъркотията, която се получаваше при смесване на asp/php с html код. Това при по-големи обеми от код може да бъде много объркващо!
Та понеже напоследък имам повече свободно време, около напускането на старото бачкане и намирането на ново, седнах да напиша един изцяло мой проект, който скоро ще излезе на яве. Апропо, нямах желание да смесвам кода на скриптовете с кода на презентацията и при търсенето на решение попаднах на FastTemplate. Това е клас за PHP, който разделя изцяло скрипта от презентацията, чрез т. нар. интерполация на промениви. Без да изпадам в подробности ще дам един пример с html:
<div id="header">
<ul>
<li><a href="{HM_GROUP_HREF}">{HM_GROUP}</a></li>
<li><a href="{HM_NEWS_HREF}">{HM_NEWS}</a></li>
<li><a href="{HM_LINKS_HREF}">{HM_LINKS}</a></li>
<li><a href="{HM_MEDIA_HREF}">{HM_MEDIA}</a></li>
<li><a href="{HM_CONTACTS_HREF}">{HM_CONTACTS}</a></li>
<li><a href="{HM_GALLERY_HREF}">{HM_GALLERY}</a></li>
<li><a href="{HM_FORUM_HREF}">{HM_FORUM}</a></li>
<li><a href="{HM_CONCERTS_HREF}">{HM_CONCERTS}</a></li>
</ul>
</div>
Генериранета информация излиза на мястото на {…}. Чисто и спретнато!
РНР-то е още по-красиво, но примери няма да давам, ако някой е заинтересован да пита или да посети официалният сайт на FastTemplate.