問題タブ [twig]

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 投票する
2 に答える
1888 参照

twig - Twig の変数内でマクロを呼び出す

Twig テンプレートを使用して変数内でマクロを呼び出すことは可能ですか?

と...

以降...

ユーザーがブログ テンプレートをカスタマイズできるようにするために、これを行いたいと考えています。

ありがとうございました。

0 投票する
10 に答える
49388 参照

php - sf2 と twig をリンクするためのアクティブ クラスを追加します。

次の簡単なコード:

現在のページがルートとclass="active"一致する場合に追加する簡単な方法はありますか?_list

テンプレートエンジンとしてsymfony2とtwigの最新のPRリリースを使用

0 投票する
4 に答える
70592 参照

numbers - 小枝テンプレートでお金をフォーマットする

お金や数字をフォーマットするためのフィルターなどがtwigテンプレートエンジンにありますか?

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

php - Symfony2 Twig エクステンション

小枝拡張機能の実装に問題があります。独自のフィルター (substr フィルター) を作成する必要があります。そこで、小枝拡張機能を使用することを考えました。

MyApp\Bundle\WebsiteBundle\ に「Extension」という名前のフォルダーとファイルを作成しました: WebsiteExtension.php

次に、 /app/config の config.yml で

しかし、エラーが発生します:

ファイルとクラスが存在するのはおかしいです...何か見逃していますが、何ですか?

0 投票する
8 に答える
50476 参照

php - パラメータを Symfony2 Twig ブロックに渡すにはどうすればよいですか?

小枝ブロックでテーブル ヘッダーを生成し、ページ全体で再利用したいのですが、このページには、ほぼ同じヘッダーを持つ約 5 つの異なるテーブルがあります。ブロックコードは次のとおりです。

上記のコードの重要な行は次のとおりです。

次のように、ブロックをレンダリングしているパラメーターとして statementType を渡したいです。

しかし、これはうまくいきません。概念を近づけるために、ブロックとそのレンダリングを同じファイル (ただし異なるブロック) に保持したいと考えています。

このようなブロックを使用することさえ可能ですか? 私は Symfony2 のドキュメントを見てきましたが、これが可能であることを示唆するものは何も見つかりませんでしたが、私にはブロックの明らかな使用方法のようです。

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

php - 1.0 にアップグレードした後、Twig の "trans" タグが壊れました

I18n拡張機能を備えたTwigを使用してPHPシステムを最新のtwig 1.0.0-77に更新しています。

問題は、Twig が Twig_Extension_I18n を見つけられないことです。これと関連ファイルを古いバージョンから適切なフォルダーに移動すると、インターフェイス エラーが発生するため、この方法では問題を解決できないようです。

「trans」タグも機能しなくなりましたが、そのタグを使用するビューがたくさんあるため、まったく同じ構文で必要です。

では、最新の小枝で「trans」タグを機能させるにはどうすればよいですか?

ありがとう

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

php - Twig が配列キーを忘れる

Symfony2 の twig に奇妙な問題があります。次の配列を使用しています。

これをテストするために、次のコードを使用しました

しかし、出力は次のようになります

しかし、それはこのように見えるはずです

小枝が新しいインデックスで新しい配列を作成するように見えます。配列から正しいインデックスを取得する方法はありますか?

PHPvar_dump($days)で正しいインデックスを見ることができるので、「問題」は小枝に関連しています。

0 投票する
4 に答える
38365 参照

html - Twig UTF8 文字エンコーディング - Symfony2

Symfony2 を使用して、フランス協会の Web サイトのニュース システムを開発しています。アクセントや HTML の表示に問題があります。

小枝ビューでは、変数を出力するだけです:

「é」のようにアクセントをデータベースに直接挿入すると、変数は表示されません。

代わりにこれを挿入するéと、同じままです。

HTML はテキストとして表示されます。

私もautoescape機能を試しました(trueandに設定false)、成功しませんでした:

助言がありますか?どうもありがとう

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

symfony - Symfony2: 小枝の日付フィールドを拡張する

js コンポーネントを使用できるように、既存の日付フィールド タイプをオーバーライドしたいと考えています。私はこれまでに試しました:

これまでのところ機能しません (js コンポーネントが表示されていますが、機能はありません)。私の質問は次valueのとおりvalueです。

別の質問: どうすれば twig/sf2 は結果を認識できるでしょうか? コンポーネントは入力フィールドに日付を文字列として書き込みますが、sf でエラーが発生します

タイプ「配列」、「文字列」の引数が必要です

Symfony 2.0、ベータ 5 を使用しています

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

twig - Twig - 解釈しないでください

テンプレートのセクションで解釈を停止できるタグを探しています。

そこで、smarty のリテラル タグに似たものを探しています。

ありがとう