ほとんどの企業では、Twigをテンプレートエンジンとして使用して、クライアントやユーザーに、ビューやアプリケーションでカスタムテンプレートを実行できるようにしています。しかし、クライアントがinclude
またはblock
のようなデフォルト機能を使用したくない場合があります。これらの機能を無効にする方法や方法はありますか?twigの機能を無効にする
0
A
答えて
1
Twig extension sandbox
があります。タグ、フィルタ、メソッドなどのホワイトリストを定義できます。ユーザーがホワイトリストに登録されていないものを呼び出すと、Twig_Sandbox_SecurityError
例外がスローされます。
+0
ありがとう、これは私をたくさん助ける! –
関連する問題
- 1. AngularJSの機能を無効にする
- 2. デフォルト機能を無効にするjquery
- 3. GPSを無効にする機能
- 4. Hystrix機能を無効にする
- 5. 無効にオートフォーカス機能
- 6. タグvs twig拡張機能の機能
- 7. Jqueryの機能を無効にして有効にする
- 8. Wordpressの - を無効に検索機能
- 9. 機能の無効化/有効化ボタンが機能しない
- 10. $スコープ機能とNG-無効
- 11. Wixインストーラと無効機能
- 12. パーズクラウドコードエラー141無効な機能
- 13. テスト機能が無効
- 14. レイアウトと無効化機能
- 15. SQL無効なグループ機能
- 16. コマンドラインでGoogle Chrome拡張機能を有効/無効にする
- 17. Wordpress Adminでカスタムユーザ機能を有効/無効にする
- 18. .twigページのhtmlボタンを無効にする方法
- 19. Symfony 2/twigのエスケープを無効にする
- 20. 無効にChromeの拡張機能
- 21. appiumどのように機能を無効にする
- 22. VisualStudio2008エディタの "自動フォーマット"機能を無効にするには?
- 23. 戻るボタンとホームボタンの機能を無効にする
- 24. 無効にHREFと実行機能
- 25. RecyclerViewのスクロールを無効にし、smoothScrollToPosition機能を維持する
- 26. 他のクラスのコール機能を無効にする
- 27. RCPアプリケーション内のビューのクローズ機能を無効にする
- 28. Androidウェブビューの設定、一部の機能を無効にする
- 29. WordPressの子テーマの機能を無効にする
- 30. ウェブページのIpad/Iphoneのサイズ変更機能を無効にする
あなたが冒険している場合は、Twigのデフォルトのパーサまたはコンパイラを独自のクラスで上書きし、不要なタグを無視することができます。しかし、Twigにテンプレートを送信する前に、これらのタグを削除する一種のプレフィルタを通して、クライアントが作成したテンプレートを実行する方が簡単かもしれません。 – rickdenhaan