b'\n_START_ARTICLE_\nSmarty\n_START_SECTION_\nFilendelse\n_START_PARAGRAPH_\nSmarty benytter sig normalt af endelsen .tpl, dog skulle alle andre endelser fungere ogs\xc3\xa5. Grunden til at .tpl er mest brugt, er at det st\xc3\xa5r for template. Med endelsen .tpl, er det ogs\xc3\xa5 nemmere at finde ud af, hvad der er skabeloner og hvad der er PHP-filer.\n_START_SECTION_\nAfgr\xc3\xa6nsning af koden\n_START_PARAGRAPH_\nI Smarty-skabeloner, bruger man normalt { og } til at afgr\xc3\xa6nse kode. For eksempel, vil {$variabel} udskrive en variabel, der hvor koden er. Variablen skal dog v\xc3\xa6re sendt fra PHP scriptet f\xc3\xb8rst._NEWLINE_Man kan bruge sine egne s\xc3\xa5kaldte delimiters, ved at bruge en kode i stil af denne:_NEWLINE__NEWLINE_<?php_NEWLINE__NEWLINE_// \xc3\x85bn Smarty-modulet._NEWLINE_require(\'smarty/libs/Smarty.class.php\');_NEWLINE__NEWLINE_// \xc3\x85bn Smartys class._NEWLINE_$style = new Smarty();_NEWLINE__NEWLINE_// Indstil delimiters._NEWLINE_$style->left_delimiter = "<smarty-";_NEWLINE_$style->right_delimiter = "-smarty>";_NEWLINE__NEWLINE_?>_NEWLINE_Med ovenst\xc3\xa5ende kode, kan du nu udskrive en variabel med <smarty-$variabel-smarty>, i stedet for at bruge { og }, hvilke tit kolliderer med JavaScript. Man skal passe p\xc3\xa5 med, hvilke delimiters man bruger. Hvis du, for eksempel, bruger <? og\xc2\xa0?>, vil det muligvis kollidere med PHPs egne tags.\n_START_SECTION_\nHej verden\n_START_PARAGRAPH_\nDen klassiske Hej verden, i Smarty:_NEWLINE_test.php:_NEWLINE__NEWLINE_<?php_NEWLINE__NEWLINE_// \xc3\x85bn Smarty-modulet._NEWLINE_require(\'smarty/libs/Smarty.class.php\');_NEWLINE__NEWLINE_// \xc3\x85bn Smartys class._NEWLINE_$style = new Smarty();_NEWLINE__NEWLINE_// Send nogle variabler til Smarty._NEWLINE_$style->assign(\'hello\',\'Hej\');_NEWLINE_$style->assign(\'world\',\'verden!\');_NEWLINE__NEWLINE_// Vis siden._NEWLINE_$style->display(\'test.tpl\');_NEWLINE__NEWLINE_?>_NEWLINE_test.tpl:_NEWLINE__NEWLINE_<html>_NEWLINE_<head>_NEWLINE_<title>Smarty test-side</title>_NEWLINE_</head>_NEWLINE_<body>_NEWLINE_<p>_NEWLINE_{$hello} {$world}_NEWLINE_</p>_NEWLINE_</body>_NEWLINE_</html>\n_START_SECTION_\nResultat\n_START_PARAGRAPH_\nHvis man laver de to filer, test.php og test.tpl, og s\xc3\xa6tter den ovenst\xc3\xa5ende kode ind i dem, og \xc3\xa5bner test.php i et browservindue, vil det udskrive noget i stil af:_NEWLINE__NEWLINE_Hej verden!_NEWLINE_Og sidekoden vil v\xc3\xa6re:_NEWLINE__NEWLINE_<html>_NEWLINE_<head>_NEWLINE_<title>Smarty test-side</title>_NEWLINE_</head>_NEWLINE_<body>_NEWLINE_<p>_NEWLINE_Hej verden!_NEWLINE_</p>_NEWLINE_</body>_NEWLINE_</html>\n_START_SECTION_\nJeg hedder Hans\n_START_PARAGRAPH_\nDenne er taget fra PHP-artiklens Jeg hedder Hans._NEWLINE_test2.php:_NEWLINE__NEWLINE_<?php_NEWLINE__NEWLINE_// \xc3\x85bn Smarty-modulet._NEWLINE_require(\'smarty/libs/Smarty.class.php\');_NEWLINE__NEWLINE_// \xc3\x85bn Smartys class._NEWLINE_$style = new Smarty();_NEWLINE__NEWLINE_// Definer variabler._NEWLINE_$navn = "Hans";_NEWLINE_$alder = "32";_NEWLINE__NEWLINE_// Send variabler til Smarty._NEWLINE_$style->assign(\'navn\',$navn);_NEWLINE_$style->assign(\'alder,$alder);_NEWLINE__NEWLINE_// Vis siden._NEWLINE_$style->display(\'test2.tpl\');_NEWLINE__NEWLINE_?>_NEWLINE_test2.tpl:_NEWLINE__NEWLINE_<html>_NEWLINE_<head>_NEWLINE_<title>Smarty test-side 2</title>_NEWLINE_</head>_NEWLINE_<body>_NEWLINE_<p>_NEWLINE_Mit navn er {$navn}._NEWLINE_</p>_NEWLINE_<p>_NEWLINE_Jeg er {$alder} \xc3\xa5r gammel._NEWLINE_</p>_NEWLINE_</body>_NEWLINE_</html>\n_START_SECTION_\nResultat\n_START_PARAGRAPH_\nHvis man laver de to filer, test2.php og test2.tpl, og s\xc3\xa6tter den ovenst\xc3\xa5ende kode ind i dem, og \xc3\xa5bner test2.php i et browservindue, vil det udskrive noget i stil af:_NEWLINE__NEWLINE_Mit navn er Hans._NEWLINE_Jeg er 32 \xc3\xa5r gammel._NEWLINE_Og sidekoden vil v\xc3\xa6re:_NEWLINE__NEWLINE_<html>_NEWLINE_<head>_NEWLINE_<title>Smarty test-side</title>_NEWLINE_</head>_NEWLINE_<body>_NEWLINE_<p>_NEWLINE_Mit navn er Hans._NEWLINE_</p>_NEWLINE_<p>_NEWLINE_Jeg er 32 \xc3\xa5r gammel._NEWLINE_</p>_NEWLINE_</body>_NEWLINE_</html>'