問題タブ [templating-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
13660 参照

php - テンプレート システムの If ステートメント

たとえば、自分のバージョンのテンプレート クラスの .tpl ファイルを解析するにはどうすればよいでしょう{if $var > 2}か。{if $var}私はすべてのプラグインを必要としないので、smarty を使用したくありません。インクルード、if、for、およびforeachステートメントが必要なだけです。

0 投票する
1 に答える
341 参照

ruby - ERB と require_relative は互換性がありますか?

ERB と require_relative は互換性がありますか?

このメッセージを受け取りました

どういう意味ですか?

0 投票する
3 に答える
1808 参照

php - シンプルだが柔軟なテンプレート エンジンの作成

基本的なテンプレート エンジンを構築しようとしています。オープン ソースとして既に利用可能なテンプレート エンジンと同様に、検索と置換の手法を使用しています。

ただし、検索と置換はハードコーディングする必要があるため、それほど柔軟ではありません。私が言いたいのは、例として、私はこのようなものを使用しています

ご覧のとおり、ハードコードされています。そのため、レンダリングを成功させるには、意図的にすべてのプレースホルダーを把握する必要があります。

私は正規表現が少し苦手です。{_しかし、最初から最後まですべてのテキストに一致し、それらの間の値を取得できる正規表現を開発できれば_}、柔軟なテンプレート エンジンを作成できるかもしれません。

正規表現について助けが必要です。

私が完全に間違った方法で達成している場合は、警告してください。

私が車輪を再発明していると思う人のために。これが私の説明です

0 投票する
1 に答える
167 参照

php - PHP テンプレートの構文 - これは正しいですか?

テンプレート駆動型の Web サイトを作成していますが、Smarty や Twig などの PHP テンプレート パッケージは使用せず、完全に独自のコーディングです。

これは 1 つのテンプレート (mypage.php) です: (ページに収まるように移動)

コンテンツは、次のように MySQL データベースから取得されます。

}

私はそれを正しくやったと思いますが、もし間違っていたら教えてください...それは私の最初の適切な試みです! (stackoverflow.com に合わせて編集)

乾杯

0 投票する
1 に答える
1059 参照

velocity - StringTemplate、FreeMarker、Velocity、TilesなどのJavaテンプレートエンジン内でのRESTサポート?

Javaアプリケーションでヘッダー/本文/フッターページをテンプレート化するためのRESTfulURLの作成をサポートするいくつかのテンプレートエンジンを比較したいと思います。ページにjsp、.st、または.ftl拡張子を付けたくありません。人気のあるテンプレートエンジンのいずれかを使用してRESTを設定する方法を示すサンプルアプリケーションへのリンクを持っている人はいますか?

ありがとう。

-ジョン

0 投票する
2 に答える
132 参照

php - テンプレートを簡単にするためのhQueryのような目立たないサーバーサイドスクリプトは他にありますか?

私はこの興味深いテンプレートツールに出くわしました。これは、作者が「目立たないサーバーサイドスクリプト」であるhQueryと呼んでいます。[詳細はこちら-https://github.com/choonkeat/hquery ]。RoRプラットフォーム用にRubyに組み込まれています。

他のプラットフォーム(PHP、Python、Java)でも同様のものが利用できるかどうか知りたかった


PS:私はsmartyやtwigのようなテンプレートエンジンについて知っています。hQueryに近いものを探しています。

0 投票する
1 に答える
394 参照

javascript - 使用されている変数と依存関係を推測する Javascript テンプレート ライブラリ

テンプレートで使用される変数とそれらの間の可能な依存関係を自動的に推測する Javascript テンプレート ライブラリはありますか? たとえば、次のようなテンプレートがある場合 ( Handlebars構文):

私はこのようなことができるようにしたいと思います:

この機能が必要な理由は、テンプレートを完成させるために必要な変数を反映するフィールドを含むフォームを生成できるようにしたいからです。

0 投票する
2 に答える
182 参照

java - Java用のビジネスユーザーテンプレート言語

ビジネスユーザーが使用できるJava用の安全なテンプレート言語を探しています。

私が安全だと言うとき、私はあなたがサーバーをダウンさせたりスレッドを占有したりする何かを入力することができないことを意味します。

理想的にはループと条件が必要ですが、ループの場合は、無限ループや10〜30億カウンターのようなものに入らないようにします。

ライブラリを知っている(Velocityのようなテンプレート評価者を変更することを避けたいと思っています)

0 投票する
1 に答える
5941 参照

php - Twig PHP: foreach で値をインクリメントおよび減算する

繰り返しデータで 100 回ループするプロジェクトに取り組んでいます。広告ブロックには番号が付けられていないため、変数から減算する必要がある各ブロック出力に番号を付けるためにインデックス値を使用しているため、8 番目の投稿ごとに広告ブロックを挿入しています。だから私が今持っている問題は次のとおりです。

広告ブロックをインデックスの 1 回の繰り返しとしてカウントしているため、その後に続くブロックは 8 になるはずの番号が 9 になります。変数をインクリメントしてから 1 の値を減算する方法はありますか広告ブロックが表示されるたびに?

標準の PHP ではこれを簡単に行うことができましたが、Twig ではいくつかのことを試してみましたが、何ができるのか途方に暮れています。