PHP/XT
< PHP
Idea
edytujXt to system szablonów, którego głównym założeniem są czyste szablony, pozbawione wszelkiego rodzaju pseudo-języka. Do poszczególnych znaczników możemy dodawać wartości korzystając z metody add, która obsługuje składnię css3. Dzięki temu, nie musimy uczyć się żadnej składni, aby pisać szablony.
Wykonanie
edytujSystem składa się z pliku głównego - core, który w razie potrzeby ładuje odpowiednie wtyczki (plugins). Całość napisana jest oczywiście obiektowo. Osobne klasy, które są niezbędne do działania i nie traktowane jak wtyczki to, m.in. getnode (odpowiedzialny za obsługę css3) czy fragment (pozwalający wczytać dokument pozbawiony nagłówka)
Przykładowy kod w xt
edytujinclude('xt/xt.class.php');
$xt=new xt('templates/main.html');
$fragment=$xt->fragment('templates/news.html');
$xt->add('#content', $fragment);
$xt->display(1);