私のアプリケーションのすべてのページに表示したい動的コンテンツがあります。私は1つのテンプレート(main.html)のみを使用しています。すべてのコントローラのコンテンツをレンダリングしてmain.htmlにアクセスできますが、doLayoutタグの外にコンテンツを含めるためには、よりクリーンな方法が必要であると思います。Play FrameworkのdoLayoutの外でmain.htmlに動的コンテンツを追加するには
1
A
答えて
2
これを行うための最も一般的な方法は、動的な要素を得るためにあなたのコントローラに@Beforeインターセプターを使用して、renderArgsに保管し、その後、配置することですmain.htmlを編集することで、動的コンテンツを表示することができます。
質問はあなたの質問に簡潔に答えます - Does Play Framework support "snippets"?と思います。
0
doLayoutはカスタムタグであり、独自のロジックを作成して必要なコンテンツをロジック内に作成することができます。
関連する問題
- 1. Play FrameworkのhtmlファイルにブートストラップJSONコンテンツを追加するには? Application.javaで
- 2. mynon-play framework SBTプロジェクトにplay-jsonライブラリを追加する
- 3. グローバルフレームカスタム値をPlay Frameworkロガーに追加
- 4. Play Frameworkで自動的にデータビューを更新するには?
- 5. Play Framework 2.0の動的テンプレート
- 6. RelativeLayoutにコンテンツを動的に追加
- 7. 自動的にコンテンツを追加/フィールド(Wordpress)
- 8. Play Framework 2.5 mongoDBを追加するには?
- 9. WSクライアントのWSRequestに、Play Frameworkからヘッダーを追加する
- 10. Zend Framework - 「コードモジュール」またはクラスを動的に追加する
- 11. play framework:実行時にアセットにファイルを追加する
- 12. Fancybox動的に追加の外部リンク
- 13. iframeの内部に動的コンテンツを追加する方法..?
- 14. Play Framework 2.5.xでルートを追加する方法は?
- 15. Play Framework - クラスパスに新しいディレクトリを追加する
- 16. Play Frameworkがhttpリクエストにヘッダーを追加する
- 17. ウェブサイトにコンテンツを動的に追加する
- 18. emberコンポーネントにコンテンツを動的に追加する方法
- 19. スクロール可能なdivにコンテンツを動的に追加する
- 20. Play Framework、Forループ内の動的文
- 21. Zend FrameworkのLuceneインデックスにコンテンツを追加する
- 22. PHPでデータベースに外部キーを動的に追加する
- 23. Play Frameworkでは、パッケージング時にファイルを除外する方法は?
- 24. 動的に追加されたコンテンツは、jQueryの
- 25. IE7と8の下のjavascript squashesのコンテンツを使用してUIにコンテンツを動的に追加するには
- 26. jQueryUIアコーディオンに動的コンテンツを追加する
- 27. Vue詳細コンテンツを追加する方法動的に行
- 28. Play Framework以外のPlay Frameworkモデルへのアクセス
- 29. 1つのdivのコンテンツを他のonClickに動的に追加する方法
- 30. Play Frameworkのフラッシュ変数データをフォームに追加するためのコンマを追加する
実際には、コントローラ側からカスタムタグをコントロールするのではなく、ビューからコントロールすると思います。 /views/tags/pastEvents.htmlと、あなたが呼び出すすべてのファイル(main.html)で作成します:#{pastEvents /} –
フレームワークのサンプルやデモ、特に/ forum/appを見てください/view/tags/pagination.htmlまたはshowPost.html –