UWAGA: Strona zawiera materiały archiwalne. Większość artykułów dotyczy Joomla! 1.0
Start
Prosty szablon na PatTemplate - Wprowadzenie Drukuj Email
Spis treści
Wprowadzenie
Przegląd PatTemplate
Właściwości patTemplate
Prosty przykład
W PHP
Szablon w pętli
Typy szablonów
Przykłady - Typ OddEven
Przykłady - Typ Condition
Przykłady - Typ SimpleCondition
Widoczność szablonu
Linkowanie szablonów
Zmienne globalne
Zakończenie

Prosty przykład

Przyjrzyjmy się zaprezentowanemu wcześniej przykładowi. Jest on dość prosty, ale objaśnię każdą jego część:

 
<patTemplate:tmpl name="artykul"> 
  <html> 
    <head> 
      <title>Przyklad patTemplate</title> 
    </head> 
    <body> 
      <h3>{NAGLOWEK}</h3> 
      {ZAWARTOSC} 
    </body> 
  </html> 
</patTemplate:tmpl>

Objaśnijmy kolejne części.

<patTemplate:tmpl name="artykul">

To jest znacznik początkowy definiujący szablon. W tym przypadku składa się on z nawiasu trójkątnego (<), określenia przestrzeni nazw (patTemplate), nazwy znacznika tworzącego szablon (tmpl), atrybutu (name) oraz nawiasu trójkątnego zamykającego (>). Atrybut name określa nazwę szablonu. Nazwa musi być unikalna. Będzie wykorzystywana jako adres szablonu.

 {NAGLOWEK}

To jest zmienna. Zmienne określa miejsce, w którym podczas przetwarzania szablonu zostanie wstawiona faktyczna zawartość, skojarzona ze zmienną. Zmienna musi być zapisana WIELKIMI literami. Może zawierać tylko znaki alfabetu, cyfry i podkreślenia (_). Zawsze jest zamknięta nawiasami klamrowymi

</patTemplate:tmpl>

To jest znacznik końcowy. Wskazuje koniec szablonu patTemplate. Składa się z otwierającego nawiasu trójkątnego, ukośnika, nazwy elementu wraz z określeniem przestrzeni nazw i nawiasu zamykającego. Znacznik końcowy nie zawiera atrybutów, a nazwa elementu musi być dokładnie taka sama, jak umieszczona w znaczniku początkowym. Jeżeli używasz XML, to sens tego znacznika powinien być dla Ciebie oczywisty.

W następnej sekcji zobaczymy, w jaki sposób zastąpić zmienne faktyczną zawartością. Zanim jednak przejdziemy dalej, zapisz powyższy przykład jako "przyklad1.tmpl.html".



Zmieniony ( 07.05.2009. )
 
« poprzedni artykuł   następny artykuł »