繁体   English   中英

我无法将版式应用到GSP页面(粗粒度)

[英]I can't apply my layout to GSP page (grails)

我使用grails为我的网站创建布局,但是此布局仅应用于默认页面(身份验证后重定向用户的页面)

我的布局:

    <title><g:layoutTitle default="An example decorator" /></title>
    <!-- css -->
    <link href="css/bootstrap.min.css" rel="stylesheet" />
    <link href="css/fancybox/jquery.fancybox.css" rel="stylesheet">
    <link href="css/jcarousel.css" rel="stylesheet" />
    <link href="css/flexslider.css" rel="stylesheet" />
    <link href="css/style.css" rel="stylesheet" />

    <!-- Theme skin -->
    <link href="skins/default.css" rel="stylesheet" />

    <g:layoutHead /> 

</head>
<body>
<div id="wrapper">
    <!-- start header -->
    <header>
        ...
    </header>
    <!-- end header -->
    <section id="content">
        <div class="container">
            <g:layoutBody/>
        </div>
    </section>
    <!-- footer-->
    <footer>
        <div class="container">
            <div id="footer">
                ...
            </div>  
        </div>
    </footer>
    <!-- /footer-->
</div>
</body>
</html>

我在我的GSP页面中将这种布局称为:

<head>
<meta name="layout" content="application"/>

确保将布局放在:

grails-app/views/layouts/ 

并且您的布局名称是:

application.gsp 

要么
如果您的布局是针对特定控制器的,则位于:

grails-app/views/layouts/controllerName/

仍同名:

application.gsp 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM