タグ

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

タグの絞り込みを解除

smartyに関するaraishiのブックマーク (4)

  • Smartyのテンプレートで配列や連想配列を定義する方法 - Unknown::Programming

    Smartyのテンプレートでは配列や連想配列を定義できない。そんな風に考えていた時期が俺にもありました。 さてググってみるとプラグインを利用する方法を発見しました。 Smartyで配列を定義するプラグイン - Lism.in * blog - nekoya (id:studio-m) Smarty のテンプレートで配列を定義する - XCL Labo 前者は自作プラグインを作る方法、後者はsplitプラグインを利用する方法ですね。 しかしプラグインを利用する方法には以下の三つの問題点があります。 文字列の配列しか生成できない 多次元配列を生成できない メソッドに引数にそのまま渡せない あくまで文字列を分割して配列を生成してるだけなのでオブジェクトの配列や多次元配列を生成できません。 またメソッドに渡せないというのは以下のようなケース エラー。メソッドの引数にプラグインを使用できない {$f

    Smartyのテンプレートで配列や連想配列を定義する方法 - Unknown::Programming
    araishi
    araishi 2010/12/04
    便利ですね!
  • 68. Smartyのmodifierを使いこなそう

    みなさんSmartyは使ってますか?今回はSmartyを使ってる方に送るTIPSです。 Smartyでは modifier という機能があります。知ってる方も多いでしょうが、これはSmartyにassignされた変数をイジるためのものです。 PHPに用意されている関数をパイプ「|」でつなげるだけで使用することができます。 たとえば、 $smarty->assign('name', 'atsushi'); とスクリプト内で変数をアサインしておき、 {$name} {$name|strtoupper} とテンプレートに記述すると atsushi ATSUSHI とこんなふうに表示されます。 1. modifierに配列を渡す ここで、こんな配列をアサインしてみます。 $name_list = array( '0' => 'atsushi', '1' => 'yoshiki', '2' => '

    68. Smartyのmodifierを使いこなそう
  • Smarty modifierでstr_replace « macaroniworks

  • DreamweaverでSmartyを扱う

    発 不完全燃焼は一酸化炭素中毒のもと DreamweaverでSmartyを扱う2006年02月14日 21:22 弊社のフレームワークに欠かせないDWとSmartyの連携。 ですが、いくら8になりたてだからといってデフォルトの仕様ではちと厳しいオーサリング状況。 大きな問題点は、Smartyほかテンプレートの最大メリットである「テンプレート同士のインクルード{include}」がDWで再現されないこと。 ヘッダー・フッターは共有化部分の筆頭なので外部cssリンクが遮断されてしまうのは痛い。 このままではリアルタイムにデザインビューを確認しながらオーサリングというDWの強みを生かすことができません。 早速、Smartyの{include}をDreamweaverで再現する方法を2点ばかり見つけました。 <Smartyの{include}をDreamweaverで再現する方法> 【1】D

  • 1