問題タブ [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.
php - Symfony2に動的に配置されたHTMLを使用してtwig-templateをレンダリングしますか?
アクションとTwigテンプレートがあります。
経由render()
で小枝タグのテキストを配置することが可能{{ tagname }}
です。
しかし、このテキストはエスケープされています。ここで、(エスケープされていない)HTMLコードを配置したいと思います。
それはSymfony2でどのように行われますか?
php - 静的関数または変数を使用したtwigテンプレートエンジン
静的関数を呼び出す方法や、twigで静的変数を使用する方法はありますか?
静的ヘルパー関数のクラスがあり、テンプレートで1つまたは2つ使用したいと思います。
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 ファイルを保存していますが、これを実行中のスクリプトにどのように統合すればよいでしょうか。
それ以外の場合は、すべてうまくいっています。このテンプレートは、私の小規模なサイトに役立つはずです!
php - Twig:実用的な国際化(i18n)の例
Twig(テンプレートエンジン)の実用的なi18nの例を探しています。
言語ファイルに関しては、ドキュメントは少しまばらです。彼らはどこに行くべきですか、彼らはどのように見えるべきですか、そして彼らは何と名付けられるべきですか?私は.po/.moファイルを試してきましたが、運がありません。
誰かが私を正しい方向に向けることができたら...
参照:言語ファイル自体についてはあまり教えてくれないi18n拡張機能の例。
注:Symfonyの一部としてではなく、Twigを単独で使用したいと思います。
これが私のphpファイルです:
そして、includes / localeの中には、次のファイルがあります。
そして、print.tplファイル内で、タグを使用して、翻訳する部分を指定しています。
symfony - ルートとセキュリティアクセス制御を統合する方法
ログインしたユーザーにルートまたはパスが許可されていない場合、テンプレートでいくつかのリンクを非表示にする必要があります。このようなもの:
ログインしたユーザーのセキュリティ access_control で許可されているかどうかを判断する方法は? 次のような機能があるかもしれません。
php - Twig によるページネーション
私は Twig を試してきましたが、私の小さなサイトではうまく機能します。
これは使用されたチュートリアルでした:
http://devzone.zend.com/article/13633
ただし、オンラインで調べたところ、ページネーションを行うものは見つかりませんでした。
これは私のコードです:
これは、そのための PHP コーディングです。
結果を Twig 内でページ分割するにはどうすればよいですか? それ以外の場合、私のサイトは完全に機能します!
ありがとう、JC
html - 小枝で生成されたフォームで tabindex を使用する
ユーザーがマウスを使用しない自由を与えるために、フォームに tabindex を組み込んでいます。問題は、Twig (http://www.twig-project.org/) を使用してページのフォーム テンプレートを作成していることです。小枝で生成されたフォーム入力要素の属性を設定するにはどうすればよいですか?
レンダリングされると、{{ form_widget(mehForm.amount) }} の行が Twig によって次のように変更されます。
目標は、Twig にもう 1 つの属性 tabindex を追加するように命令することです。
ありがとうございました
symfony - Assetic アセットの JavaScript リテラル文字列を翻訳する最良の方法は何ですか?
Symfony2 を使用して、翻訳可能なアプリケーションを開発しています。*.js
このアプリケーションでは、ファイルを縮小および結合するための Assetic が有効になってい*.css
ます。しかし、私が書いた jQuery プラグインにはリテラル文字列が含まれています。たとえば、次のコードを考えてみましょう。
上記のスニペットでは、「よろしいですか...」、「はい」、「いいえ」は常に英語であり、.js ファイルで Twig テンプレートを使用して次のようなものを使用して翻訳することはできません。{{ "yes"|trans }}
私が知りたいのは、Twig を使用して組み込みの Symfony2 翻訳メカニズムを活用し、JS スクリプトのリテラル文字列を翻訳する最良の方法は何かということです。
たとえば、myscript.js.twig
ファイルを作成する方法はありますか?
templates - 継承されたテンプレート間で資産リソースを組み合わせる
私たちは Symfony2 を使用して新しいサイトを構築しています。Assetic はリソース管理、特にすべての js/css ファイルを自動的に結合して処理するために非常に有望に見えます。
サイト全体で使用されるリソースと、特定のページに固有のリソースがあります。また、テンプレートに対して 3 層の継承アプローチを使用します。
2 つの概念を組み合わせる方法、つまり、継承されたテンプレートに追加のリソースを自動的に追加して、それらがすべて単一のリソースとして出力されるようにする方法はありますか?
php - Kohana3でTwigを有効にする
kohana3のtwigモジュールに問題があります(これはhttps://github.com/jheathco/kohana-twig)。
モジュール/小枝にファイルをアップロードし、でモジュールを作成cache/twig
しviews/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
誰かが私が間違っていることを知っていますか?前もって感謝します。