Przejdź do zawartości

PHP/XT

Z Wikibooks, biblioteki wolnych podręczników.
< PHP

Idea

[edytuj]

Xt 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

[edytuj]

System 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

[edytuj]
include('xt/xt.class.php');

$xt=new xt('templates/main.html');

$fragment=$xt->fragment('templates/news.html');

$xt->add('#content', $fragment);

$xt->display(1);


Linki Zewnętrzne

[edytuj]

Dokumentacja XT