Tengo una plantilla parcial que estoy incluyendo en mi main.gsp
.Uso de una plantilla parcial en la raíz de vista
Este contenido parcial será ligeramente diferente para cada controlador/página en el sitio. Por lo tanto, tendré un _headerDetails.gsp
independiente para cada directorio de vista.
Esto funciona bien a excepción de la aplicación predeterminada index.gsp
. Cuando incluyo un directorio raíz _headerDetails.gsp
bajo el punto de vista me sale el siguiente error:
org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: Template not found for name [headerDetails] and path [//_headerDetails.gsp]
¿Se griales no permite parciales en el directorio raíz?
Main.gsp
<html>
<head>
<g:layoutTitle/>
<r:layoutResources/>
<link href="${resource(dir: 'css', file: 'style.css')}" type="text/css" rel="stylesheet">
</head>
<body class="home">
<div id="wrapper">
<div id="page_top"></div>
<div id="content">
<g:render template="/common/header" />
<g:render template="headerDetails" />
<br class="clear" />
<g:layoutBody/>
<br class="clear" />
</div>
<div id="page_bottom"></div>
<g:render template="/common/footer" />
</div>
<r:layoutResources/>
</body>
</html>
Esta pregunta, y su respuesta, me ayudaron. No ve cómo está "demasiado localizado". Gracias de todos modos por la moderación excesiva. –