私はいくつかの方法を試しましたが、SmartyExceptionをスローするか、ネストされたテンプレートはPHPファイルに割り当てられた変数にアクセスできませんでした。Smartyでネストされたテンプレートを使用するにはどうすればよいですか?
1
A
答えて
4
{include}
ディレクティブを使用してください。
http://www.smarty.net/docsv2/en/language.function.include.tpl
+0
Mm。私はこれをどのように渡したのだろうか。私は "ネスト"、 "テンプレートのテンプレート"などグーグル。ありがとう。 :) – Lazlo
0
Smartyの3 http://www.smarty.net/docs/en/api.create.template.tpl
親paramはあなたの親テンプレート
親はオプションのパラメータである場合はあなたは
string createTemplate(string template, string cache_id, string compile_id, object parent);
を使用する必要があります。メインSmartyオブジェクトへのアップリンクである 、 ユーザ作成データオブジェクト、または別の ユーザ作成テンプレートオブジェクトです。これらの オブジェクトをチェーンすることができます。テンプレート は、 に割り当てられた変数のみにアクセスできます。これは、親の チェーン内のオブジェクトのいずれかです。
1
Smarty 3では、これを行うより良い方法があります。 Template Inheritanceをチェックしてください。これは{include}
よりずっと便利です。
関連する問題
- 1. ディクショナリでLINQクエリをネストされたオブジェクトで使用するにはどうすればよいですか?
- 2. jQuery FILE Uploadをネストされたフォームで使用するにはどうすればよいですか?
- 3. データベースに保存されたテンプレートをスマートに使用するにはどうすればよいですか?
- 4. ネストされたIF関数で "引用符"を使用するにはどうすればいいですか?
- 5. ネストされたリソースに複数の名前を使用するにはどうすればよいですか?
- 6. Ecoテンプレートを使用したBackbone.js:テンプレートにテンプレートを含めるにはどうすればいいですか?
- 7. テンプレートでコントロールを使用するにはどうすればいいですか?
- 8. Active Adminネストされたネストされていないリソースビューを使用するにはどうすればよいですか?
- 9. 引用されたHTMLをTornadoテンプレートに含めるにはどうすればよいですか?
- 10. PlayのGroovyテンプレート内でjQueryテンプレートを使用するにはどうすればよいですか?
- 11. ember.jsでネストされたルートを明確にするにはどうすればよいですか?
- 12. Pythonでネストされたクラスメンバーをオーバーライドするにはどうすればよいでしょうか?
- 13. Rubyで深くネストされたハッシュをラップするにはどうすればよいでしょうか?
- 14. ASP.NET MVC RC2でネストされたマスターページを実装するにはどうすればよいですか?
- 15. dojoデータストアでネストされたデータを削除するにはどうすればよいですか?
- 16. ネストされたハッシュで複数のハッシュキーを取得するにはどうすればよいですか?
- 17. フィールドセットなしでformtasticネストされた入力を作成するにはどうすればよいですか?
- 18. AngularJSでネストされたビューを設定するにはどうすればよいですか?
- 19. rails 3.1でスコープ/ネストされたリソースのnamed_route_pathを作成するにはどうすればよいですか?
- 20. Djangoでネストされた再グループを作成するにはどうすればよいですか?
- 21. formtasticでネストされたフォームを取得するにはどうすればよいですか?
- 22. JDBCでネストされたトランザクションを実装するにはどうすればよいですか?
- 23. Ruby on Rails:has_one関係でネストされたフォームを作成するにはどうすればよいですか?
- 24. XPathでネストされたノードを無視するにはどうすればよいですか?
- 25. Perlのネストされたハッシュで特定のキーにアクセスするにはどうすればよいですか?
- 26. UIViewアニメーションブロックにネストされたコードのアニメーションを無効にするにはどうすればよいですか?
- 27. Rails:新しいネストされたリソースを作成するにはどうすればよいですか?
- 28. ネストされたリソースからidsを取得するにはどうすればよいですか?
- 29. ネストされたリストからNAsを正しく削除するにはどうすればよいですか?
- 30. EclipseでJavaファイル用に複数のテンプレートを使用するにはどうすればよいですか?
Smarty 2またはSmarty 3? – akond
Smarty 3、言及を忘れてしまった。 – Lazlo