タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

smartyに関するyuggrdrasillのブックマーク (2)

  • SSEコンポーネントを利用したSmarty Editor(のようなもの)

    WST(Web Standard Tools)の「Structured Source Editing (SSE) Component」というコンポーネントを利用する試み。SSEについては「Structured Source Editing (SSE) Component Overview」。要するに拡張可能な構造テキストエディタ(?)なのだが、HTMLエディタに機能を追加したい場合とかに使える(かもしれない)。ここではSmarty(PHPのテンプレートエンジン)を想定してテキトーなコンテンツアシストとテキトーな色付けとテキトーなホバーを追加してみた。 色付け “{”と“}”で囲まれた部分をSmartyタグであろうがなかろうがすべて問答無用で色付けする(色はPreferenceで設定可能) コンテンツアシスト カーソルが“{”の次にある時、コンテキストに関わらず組み込み関数・カスタム関数を候

  • Smarty徹底入門(11):テンプレート内で繰り返し(1):phpspot開発日誌

    前回紹介した、if があるのだから繰り返しもあります。 foreach という構文を使います。これはphpのforeach とは使い勝手が違います。 ---- {foreach from=$data key="key" item="value" name="test"} {if $smarty.foreach.test.first} 最初:{$key}:{$value} {elseif $smarty.foreach.test.last} 最後:{$key}:{$value} {else} {$smarty.foreach.test.iteration}:{$key}:{$value} {/if} {foreachelse} データがありません {/foreach} {$smarty.foreach.test.total}件のデータ ---- foreach from=$data key=

    yuggrdrasill
    yuggrdrasill 2008/01/23
     foreach
  • 1