Grails layouts
<g:layoutHead/>
: Placeholder del layout en donde se inserta el contenido del tag <head></head>
de la página decorada.
<g:layoutBody/>
: Placeholder del layout en donde se inserta el contenido del tag <body></body>
de la página decorada.
<g:layoutTitle/>
: Placeholder del layout en donde se inserta el contenido del tag <title></title>
de la página decorada.
Layout:
<body>
Body layout
<g:pageProperty name="page.nav" />
</body>
Página decorada:
<body>
<content tag="nav">
body del nav
</content>
</body>
Layout:
<body>
<p><g:pageProperty name="body.data-page"/></p>
<p>From main2 layout</p>
<g:layoutBody/>
</body>
Página decorada:
<body data-page="La página se llama index.gsp">
</body>
Layout:
<body>
<p><g:pageProperty name="meta.pageSubHeader"/></p>
<p>From main2 layout</p>
<g:layoutBody/>
</body>
Página decorada:
<head xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html">
<meta name="layout" content="main2">
<meta name="pageSubHeader" content="valor del pageSubHeader" />
</head>