if/elseif/else

Posledné novinky

Asi hotovo.

Takže, už to vyzerá byť dokončené. Od minula som pridal animovanie cez timer a možnosť upravovať...


14.12.2014 19:13
Kategória: Projekt key-framing a interpolácia

Prvá funkčná verzia

Po tejto sobote mám už prvý reálny výsledok. Viem nastavovať keyframe s pozíciou kamery, pohľadom...


14.12.2014 00:23
Kategória: Projekt key-framing a interpolácia
Choď do archívu >>

if/elseif/else

Značky if, elseif a else sa používajú na riadenie zobrazovania častí šablóny.

if

Značka if je párová značka. Definuje blok, ktorý bude zobrazený len ak je splnená podmienka.

Parameter Typ Vyžadovaný Východzia hodnota Význam
condition Číslo,Reťazec,Pole,Objekt,Marker Áno true

Podmienka, ktorá musí byť splnená, ak sa má zobraziť blok definovaný značkou.

Príklad

Zobraziť čistý text Zobraziť zvíraznený text
  1. <s:if condition="($pocetClankov <= 5)">
  2. <p>Na stránke sa nachádza iba {$pocetClankov} článkov.</p>
  3. </s:if>

elseif

Značka elseif existuje iba vo forme otváracej značky, môže byť použitá iba medzi značkami <s:if> a </s:if>, nesie nasledovať po značke else. Slúži na vytvorenie ďalšieho bloku, ktorí sa smie vykonať iba ak sa nedal vykonať predchádzajúci blok a podmienka tohoto bloku je splnená.

Parameter Typ Vyžadovaný Východzia hodnota Význam
condition Číslo,Reťazec,Pole,Objekt,Marker Áno true

Podmienka pre vykonanie elseif bloku.

Príklad

Zobraziť čistý text Zobraziť zvíraznený text
  1. <s:if condition="($cislo < 5)">
  2. ...
  3. <s:elseif condition="($cislo == 5)">
  4. ...
  5. </s:if>

else

Značka else sa používa iba medzi značkami <s:if> a </s:if>. Existuje iba vo forme otváracej značky. Značka môže byť iba posledným blokom vrámci jedného <s:if> </s:if> páru, tj. nesmie po nej už nasledovať značka elseif.

Parameter Typ Vyžadovaný Východzia hodnota Význam

Príklad

Zobraziť čistý text Zobraziť zvíraznený text
  1. <s:if condition="($cislo < 5)">
  2. ...
  3. <s:elseif condition="($cislo == 5)">
  4. ...
  5. <s:else>
  6. ...
  7. </s:if>