верстка сайта - PullRequest
       31

верстка сайта

3 голосов
/ 31 июля 2011

Веб-фрейм Stripes включает механизм компоновки, который обеспечивает следующую функцию:

Файл определения макета - layout.jsp

<s:layout-definition>
  Header
  <div><s:layout-component name="body"/></div>
  Footer
</s:layout-definition>

Page Using layout.jsp

<s:layout-render name="/layout.jsp">
  <s:layout-component name="body">
    Hello, reusable layout
  </s:layout-component>
</s:layout-render>

Сгенерированный контент

Header
<div>Hello, reusable layout</div>
Footer

В определении макета я указываю положение компонента, а страница определяет содержимое этого компонента. Я ищу эквивалентную функцию в Sitemesh, которую я использую в приложении Grails.

Похоже, что Sitemesh позволит только одному разместить (или украсить) все тело страницы. Можно ли как-то расположить более мелкозернистые элементы содержимого, как указано выше?

1 Ответ

1 голос
/ 01 августа 2011

Если вам нужно больше детализированных элементов контента, взгляните на Sitemesh Content Blocks

...