Включение GSP или SSI (включает серверную часть) - PullRequest
0 голосов
/ 19 ноября 2011

Мне нужна возможность включить один GSP в другой GSP (он же SSI). Считайте, что у меня есть высокомодульный сайт с очень модульными представлениями. Веб-контент будет распространяться среди множества крошечных GSP, которые будут собраны на странице результатов. На самом деле мне нужно включить документы HAML в GSP, однако было бы хорошо использовать инстанции GSP из файлов HAML (например, я бы включил некоторые динамические данные в HAML, которые позже будут включены в GSP). Любые предложения, как этого добиться?

1 Ответ

0 голосов
/ 20 ноября 2011

Существует плагин 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).

...