Zobrazenie markera

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 >>

Zobrazenie markera

Marker je značka, ktorá je nahradená obsahom premennej, ktorú reprezentuje.

Najjednoduchšia syntax je:

{$marker}

Každý marker musí byť teda zapísaný v syntaxe {#názov}.

Príklad

Zobraziť čistý text Zobraziť zvíraznený text
  1. <title>{$pageTitle}</title>
  2. ...
  3. </html>
  4. ...

Marker môže obsahovať aj adresu pola alebo objektu. Syntax je podobná syntaxy v PHP:

{$marker['kluc1']['kluc2']...['klucN']}

{$marker->polozka}

Môže byť samozrejme kombinovaný:

{$marker['kluc1']->polozka['kluc2']}

Príklad

Zobraziť čistý text Zobraziť zvíraznený text
  1. ...
  2. <p>Meno: {$osoba->meno}</p>
  3. <p>Telefón: {$osoba->telefon['pevnalinka']}</p>
  4. <p>Mobil: {$osoba->telefon['mobil']}</p>
  5. ...

Marker, ktorý predstavuje pole, môže byť indexovaný nie len reťazcom ako klúčom, ale aj číslom alebo iným markerom:

{$marker[2]}

{$marker[$kluc]}

Samozrejme je možné toto kombinovať.

Príklad

Zobraziť čistý text Zobraziť zvíraznený text
  1. ...
  2. <p>10. prvok zoznamu: {$zoznam[10]}</p>
  3. <p>{$prvok}. prvok zoznamu: {$zoznam[$prvok]}</p>
  4. ...

Marker môže byť pred zobrazením upravený modifikátorom:

{$marker;alias:modifikator(parametre, ...)}

Modifikátorov môže za sebou nasledovať viacej, vtedy sa vyhodnocujú z ľava do prava:

{$marker;alias:modifikator(parametre, ...);alias:modifikator(parametre, ...);...}

Modifikátor môže byť plugin (vtedy sa za ailas dosádza alias menného priestoru daného pluginu) alebo môže byť registrovanou funkciou v php (vtedy dosádzame alias menného priestoru registrovaných modifikátorov, štandardne rm).

Príklad

Zobraziť čistý text Zobraziť zvíraznený text
  1. ...
  2. <p>Poznámky:</p>
  3. <pre>{$poznamky;s:nl2br()}</pre>
  4. ...