問題タブ [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 投票する
1 に答える
7101 参照

php - Symfony2に動的に配置されたHTMLを使用してtwig-templateをレンダリングしますか?

アクションとTwigテンプレートがあります。

経由render()で小枝タグのテキストを配置することが可能{{ tagname }}です。

しかし、このテキストはエスケープされています。ここで、(エスケープされていない)HTMLコードを配置したいと思います。

それはSymfony2でどのように行われますか?

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

php - 静的関数または変数を使用したtwigテンプレートエンジン

静的関数を呼び出す方法や、twigで静的変数を使用する方法はありますか?

静的ヘルパー関数のクラスがあり、テンプレートで1つまたは2つ使用したいと思います。

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

php - TWIG を使用して PHP/MySQL で通貨をフォーマットする

私は Twig テンプレート言語を使用して、テンプレート駆動型の小さなサイトを開発しています。

すべてが基本的にうまく機能します - http://devzone.zend.com/article/13633-Creating-Web-Page-Templates-with-PHP-and-Tw ​​ig-part-1- の指示に従いました

ただし、2 つの点で問題があります。1 つ目は、.tpl (テンプレート) ファイルをスクリプトのテンプレート ディレクトリの外に置きたいことです。2 つ目は、PHPMyadmin 内で通貨をフォーマットするにはどうすればよいですか?

これは私のスクリプトです:

車.tpl:

これは PHP Twig スクリプトです。

データベースは、次のフィールドを使用して次の方法で保存されます。

SQL クエリですべてのフィールドが選択されているにもかかわらず、フィールドの価格が表示されません。

どこが間違っていますか? このエラーを修正するにはどうすればよいですか? また、テンプレート ディレクトリの外に .tpl ファイルを保存していますが、これを実行中のスクリプトにどのように統合すればよいでしょうか。

それ以外の場合は、すべてうまくいっています。このテンプレートは、私の小規模なサイトに役立つはずです!

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

php - Twig:実用的な国際化(i18n)の例

Twig(テンプレートエンジン)の実用的なi18nの例を探しています。

言語ファイルに関しては、ドキュメントは少しまばらです。彼らはどこに行くべきですか、彼らはどのように見えるべきですか、そして彼らは何と名付けられるべきですか?私は.po/.moファイルを試してきましたが、運がありません。

誰かが私を正しい方向に向けることができたら...

参照:言語ファイル自体についてはあまり教えてくれないi18n拡張機能の例。

注:Symfonyの一部としてではなく、Twigを単独で使用したいと思います。

これが私のphpファイルです:

そして、includes / localeの中には、次のファイルがあります。

そして、print.tplファイル内で、タグを使用して、翻訳する部分を指定しています。

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

symfony - ルートとセキュリティアクセス制御を統合する方法

ログインしたユーザーにルートまたはパスが許可されていない場合、テンプレートでいくつかのリンクを非表示にする必要があります。このようなもの:

ログインしたユーザーのセキュリティ access_control で許可されているかどうかを判断する方法は? 次のような機能があるかもしれません。

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

php - Twig によるページネーション

私は Twig を試してきましたが、私の小さなサイトではうまく機能します。

これは使用されたチュートリアルでした:

http://devzone.zend.com/article/13633

ただし、オンラインで調べたところ、ページネーションを行うものは見つかりませんでした。

これは私のコードです:

これは、そのための PHP コーディングです。

結果を Twig 内でページ分割するにはどうすればよいですか? それ以外の場合、私のサイトは完全に機能します!

ありがとう、JC

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

html - 小枝で生成されたフォームで tabindex を使用する

ユーザーがマウスを使用しない自由を与えるために、フォームに tabindex を組み込んでいます。問題は、Twig (http://www.twig-project.org/) を使用してページのフォーム テンプレートを作成していることです。小枝で生成されたフォーム入力要素の属性を設定するにはどうすればよいですか?

レンダリングされると、{{ form_widget(mehForm.amount) }} の行が Twig によって次のように変更されます。

目標は、Twig にもう 1 つの属性 tabindex を追加するように命令することです。

ありがとうございました

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

symfony - Assetic アセットの JavaScript リテラル文字列を翻訳する最良の方法は何ですか?

Symfony2 を使用して、翻訳可能なアプリケーションを開発しています。*.jsこのアプリケーションでは、ファイルを縮小および結合するための Assetic が有効になってい*.cssます。しかし、私が書いた jQuery プラグインにはリテラル文字列が含まれています。たとえば、次のコードを考えてみましょう。

上記のスニペットでは、「よろしいですか...」、「はい」、「いいえ」は常に英語であり、.js ファイルで Twig テンプレートを使用して次のようなものを使用して翻訳することはできません。{{ "yes"|trans }}

私が知りたいのは、Twig を使用して組み込みの Symfony2 翻訳メカニズムを活用し、JS スクリプトのリテラル文字列を翻訳する最良の方法は何かということです。

たとえば、myscript.js.twigファイルを作成する方法はありますか?

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

templates - 継承されたテンプレート間で資産リソースを組み合わせる

私たちは Symfony2 を使用して新しいサイトを構築しています。Assetic はリソース管理、特にすべての js/css ファイルを自動的に結合して処理するために非常に有望に見えます。

サイト全体で使用されるリソースと、特定のページに固有のリソースがあります。また、テンプレートに対して 3 層の継承アプローチを使用します。

2 つの概念を組み合わせる方法、つまり、継承されたテンプレートに追加のリソースを自動的に追加して、それらがすべて単一のリソースとして出力されるようにする方法はありますか?

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

php - Kohana3でTwigを有効にする

kohana3のtwigモジュールに問題があります(これはhttps://github.com/jheathco/kohana-twig)。

モジュール/小枝にファイルをアップロードし、でモジュールを作成cache/twigviews/twigて有効にしたbootstrap.php後、Internal Server Error 500エラーが発生します(表示しているアクション/コントローラーに関係なく)。私のapacheログファイルで、このエラーメッセージを見つけることができます:

PHP致命的なエラー:main():/ home / bajki / worksheet / biospot / modules / twig /initで必要な''(include_path ='。:/ usr / share / php:/ usr / share / pear')を開くことができませんでした。 4行目のphp

誰かが私が間違っていることを知っていますか?前もって感謝します。