CodeMirror: Smarty mode

1
{extends file="parent.tpl"}
2
{include file="template.tpl"}
3
 
4
{* some example Smarty content *}
5
{if isset($name) && $name == 'Blog'}
6
  This is a {$var}.
7
  {$integer = 451}, {$array[] = "a"}, {$stringvar = "string"}
8
  {assign var='bob' value=$var.prop}
9
{elseif $name == $foo}
10
  {function name=menu level=0}
11
    {foreach $data as $entry}
12
      {if is_array($entry)}
13
        - {$entry@key}
14
        {menu data=$entry level=$level+1}
15
      {else}
16
        {$entry}
17
      {/if}
18
    {/foreach}
19
  {/function}
20
{/if}
 
 

{--extends file="parent.tpl"--}
1
{--extends file="parent.tpl"--}
2
{--include file="template.tpl"--}
3
 
4
{--* some example Smarty content *--}
5
{--if isset($name) && $name == 'Blog'--}
6
  This is a {--$var--}.
7
  {--$integer = 451--}, {--$array[] = "a"--}, {--$stringvar = "string"--}
8
  {--assign var='bob' value=$var.prop--}
9
{--elseif $name == $foo--}
10
  {--function name=menu level=0--}
11
    {--foreach $data as $entry--}
12
      {--if is_array($entry)--}
13
        - {--$entry@key--}
14
        {--menu data=$entry level=$level+1--}
15
      {--else--}
16
        {--$entry--}
17
      {--/if--}
18
    {--/foreach--}
19
  {--/function--}
20
{--/if--}
 
 

A plain text/Smarty mode which allows for custom delimiter tags (defaults to { and }).

MIME types defined: text/x-smarty