Smarty

popupの修正。 http://smarty.m-takagi.org/language.function.popup.html

popupに動的テキストを表示する方法。

<span {popup text="$app.memo[cnt]" trigger="onmouseover" caption="kkt" fgcolor="#FFffDD" bgcolor="#FF0000"}>このような書き方するとうまく行かないので、 一度変数の中に投げておく必要があるようです。 {if $app.memo[cnt] != ""} {assign var="w_memo" value=$app.memo[cnt]} {else} {assign var="w_memo" value="---"} {/if} </span>

html_checkboxes 何が便利なんだと思ったけど... 便利だー

変数に値が入っていない場合、{if ($app.a)==""} あ {elseif ($app.a) い {elseif ($app.a)==0} う {else} え {/if} の結果は「あ」 {if ($app.a) い {elseif ($app.a)==0} う {else} え {/if} の結果は「う」 なぜだー。仕様なのかな?

EthnaでJAVAスクリプトを使うためには、なにか設定が必要 なのでしょうか。 Mdnから発売されている 「プロとして恥ずかしくないJavaScriptの大原則」 のサンプルコードを、テンプレートに記述して、 動かしてみると以下のメッセージが出てしまいました。 sam…

とりあえずパスが通っているところに、 SMARTYフォルダごとコピーしたら動いた。

Smartyにもincludeってやつがあるみたいですね。何とかいけそうです。

EthnaのView周りは、Smartyとなっているわけだが、結構同じようなテンプレートがいっぱい出来てしまった。 違いは1行だけといった感じ。 PHPのincludeみたいな機能はないのかいな? ちょっと調べてみっか。