タグ

templateに関するshoji1977のブックマーク (5)

  • LINEスタンプ用 Illustrator テンプレートと書き出しスクリプト - はてゆき

    うっかり3週間ぶりのあわゆきです。 LINE のクリエイターズスタンプを作るときに使う Illustrator のテンプレートのお話です。以前から GitHub で公開しているものをアップデートして、さらに画像書き出し用のスクリプトファイルも追加しました。 テンプレートについて その名のとおりのもの。1ファイルでスタンプセットの全アイテムを作れるように、アートボードを配置したテンプレートです。制作ガイドラインで規定されている余白などもテンプレートレイヤーとして入っています。 今回の更新 『4列 × 10行』のアートボード配置に変更しました(以前は描き上げたアイテム数をカウントしやすいように『5列 × 8行』のアートボード配置だった)。 なんで4列なん 販売ページや実際のスタンプ使用時のレイアウトが4アイテム横並びなので、それに合わせた形です。 40アイテム全体を俯瞰したバランスや、販売ペー

  • MT:フォルダ毎で表示する内容を変更する - NEO-SHOCKER.COM

    Movable Type でフォルダ(トップレベルフォルダ)毎にサイドバーの表示を変更するといった場合「MTFolderBasename」をブロックタグ「MTSetVarBlock」で括り、値を取得します。 <MTSetVarBlock name="folder_name"><MTTopLevelFolder><$MTFolderBasename$></MTTopLevelFolder></MTSetVarBlock> 次に「MTIf」で、先のブロックタグで取得した値を「name」で呼び出し、呼び出した値が「eq」と一致するかを判断します。 <MTIf name="folder_name" eq="folder1"> 「name」で取得した値が「eq」と一致した場合は上記構文の下に記述した内容を表示します。 もし違う場合は、同様に「MTElseIf」で「eq」に一致するかを判断します。 <

    MT:フォルダ毎で表示する内容を変更する - NEO-SHOCKER.COM
  • MTElseIf タグを利用した条件分岐 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

    Movable Type 4.1 Beta3 より、新たに MTElseIf ブロックタグが追加され、拡張された MTElse タグを利用した複雑な条件分岐 で紹介した複雑な条件分岐がより簡単に行えるようになりました。 MTElseIf 実際に MTElseIf ブロックタグの働きを見てみましょう。 <MTIf name="userpic_type" eq="author"> <!-- 変数 userpic_type に設定した値が author の場合に処理するテンプレート --> <MTElse name="userpic_type" eq="commenter"> <!-- 変数 userpic_type に設定した値が author ではないが commenter の場合に処理するテンプレート --> <MTElse> <!-- 変数 userpic_type に設定した値が au

    MTElseIf タグを利用した条件分岐 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
  • 条件分岐で行う効率的なテンプレート管理 - テンプレートの判別 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト

    Movable Type 4 では MTIf, MTUnless ブロックタグの強化が行われ、既存の MTSetVar, MTSetVarBlock といった値をセットするタグと組み合わせることで、様々な値を利用した条件分岐を行えるようになりました。これにより、テンプレートごとに出力結果を操作したり、表示している内容に合わせてコンテンツを出し分けるといったことも可能になります。何度かの記事にわけて、これらのテンプレートタグを利用したカスタマイズ方法をご紹介します。 各テンプレートタグの詳細は、Movable Type テンプレートタグリファレンスを参照ください。 MTIf MTUnless MTSetVar MTSetVarBlock 変数と値 MTSetVar ファンクションタグ、MTSetVarBlock ブロックタグで変数に値をセットするという作業をおこないます。カスタマイズの解説の

    条件分岐で行う効率的なテンプレート管理 - テンプレートの判別 - ブログ | CMSプラットフォーム Movable Type ドキュメントサイト
  • Google製のクライアントサイド、JavaScript製テンプレートエンジン·JsTemplate MOONGIFT

    JsTemplateはGoogleが開発したJavaScript製のテンプレートエンジンです。 Webアプリケーションがさらに開発されていくために必要なのが高機能なJavaScriptテンプレートエンジンの存在です。幾つか出てきていますが今回紹介するのはかなり有力です。なぜならGoogleが開発したテンプレートエンジンだからです。それがJsTemplateです。 デモです。左上がテンプレート、右上がJSONの元データになります。 そして左下が実際に生成されたHTMLで、右下がレンダリング結果になります。 idを使ってテンプレート名を定義しています。 こういう風にデータがない場合のチェックもできます。 実際のコードです。jsdisplayのところに検証が入っているのが分かります。 データがある場合はもちろん繰り返し表示します。 実際のコードです。 JsTemplateは再帰処理ができたりev

  • 1