SimpleIsm

Smartyのメモ

Web

今モバイルページの作業をしているのだけど、内容はプログラマの人が作ったテンプレートを(ロジックなどを参考にして)VGA端末とかiPhone用のテンプレート(それぞれデザインとかHTMLが異なる)に移行するというもの。で、弄っているときにコメントでインデントしていて見難いので、消して良いか聞いてみた。ソースは以下のような感じ。

{if $smarty.get.data == "aaa"}
{**}<p>hoge</p>
{**}<ul>
{**}{**}<li>リスト1</li>
{**}{**}<li>リスト2</li>
{**}</ul>
{elseif $smarty.get.data == "bbb"}
{**}{if $smarty.get.data == "ccc"}
{**}{**}<div class="example">
{**}{**}{**}<p>piyo</p>
{**}{**}</div>
{**}{else}
{**}{**}<p>fuga</p>
{**}{/if}
{else}
{**}<p>hogera</p>
{/if}

{* *}がSmartyのコメントアウト。わざわざ上記のようにコメントでインデントしているのは、HTMLで出力されるときに、コメントによるインデントは消えるからとのこと。なるほど。

Smartyちょっと楽しい。

2010/09/10(Fri) 03:01
<<前の記事
雑記その139
次の記事>>
Age of Empires IIIを購入

Category

Archives