TPL

Z L10N.cz Wiki
Verze z 6. 1. 2019, 19:31, kterou vytvořil Mikk (diskuse | příspěvky) (Založena nová stránka s textem „Koncovka ''.tpl'' (z anglického ''template'') označuje soubory šablonovacího PHP frameworku Smarty, nebo některých dalších. V případě Smarty nej…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaciSkočit na vyhledávání

Koncovka .tpl (z anglického template) označuje soubory šablonovacího PHP frameworku Smarty, nebo některých dalších. V případě Smarty nejde v pravém smyslu o lokalizační formát, ale dají se tak také využít.

Šablony Smarty kombinují HTML s vlastním šablonovacím jazykem v chlupatých/kudrnatých/složených závorkách. Tento značkovací jazyk může odkazovat na některé proměnné a dále s nimi pracovat (formátování, escapování, zkracování, ...).

<!DOCTYPE html>
<html lang="cs">
<!-- Toto je běžný HTML komentář, který bude i součástí výstupu přeloženého programu. -->
{* Toto je komentář, který se zobrazí jen v souboru ".tpl" a součástí výstupu nebude. *}
<head>
  <meta charset="utf-8">
  <title>{$title_text|escape}</title> {* Vložení titulku stránky s ošetřením proti vložení HTML kódu pomocí makra "escape". *}
</head>
<body>
  {$body_html} {* Vložení HTML těla webové stránky, tedy bez escapování. *}
</body>
</html>

Editory

Externí odkazy