0

ある GSP を別の GSP (別名 SSI) に含める機能が必要です。高度にモジュール化されたビューを持つ高度にモジュール化されたサイトがあるとします。Web コンテンツは、結果ページに組み立てられる多数の小さな GSP に分散されます。実際には、HAML ドキュメントを GSP に含める必要がありますが、HAML ファイルから GSP 命令を使用することをお勧めします (たとえば、動的データを HAML に埋め込み、後で GSP に含める予定です)。それを達成する方法はありますか?

4

1 に答える 1

0

grails 用の haml プラグイン ( http://www.grails.org/plugin/haml ) がありますが、あまり更新されていないようです。

gsp を別のものに含める場合は、それを呼び出すだけです<g:render>手順については、 http://grails.org/doc/2.0.x/ref/Tags/render.htmlを参照してください。

あなたの質問をどのように理解するかについては、HAML を直接使用する方法はないと思いますが、gsp を通過するものは何でもかみ砕くことができる<%=bar.foo %>ため${foo.bar} 、「動的な」HAML はもちろん可能です (ただし、最初にプラグインを使用して gsp にコンパイルします)。

于 2011-11-20T02:20:22.807 に答える