grails标题不适用于布局-sitemesh和布局

grails标题不适用于布局-sitemesh和布局,grails,layout,gsp,Grails,Layout,Gsp,我有一个基本页眉布局(基本页眉页脚.gsp) ... 一些常见的资源加载。。。。 ........................... 然后是另外两个标头,一个用于登录用户,另一个用于来宾用户,这两个标头布局都扩展了基本布局 来宾用户(匿名用户页眉页脚.gsp)- ... 呈现来宾用户标头 登录用户(loggedinheader-footer.gsp)- ... 一些css ... 已登录用户的呈现标头 ... 加载一些JS文件。。。 现在,在特定页面中,我根据用户的登录状态应

我有一个基本页眉布局(基本页眉页脚.gsp


... 一些常见的资源加载。。。。
...........................
然后是另外两个标头,一个用于登录用户,另一个用于来宾用户,这两个标头布局都扩展了基本布局

来宾用户匿名用户页眉页脚.gsp)-


... 呈现来宾用户标头

登录用户loggedinheader-footer.gsp)-


... 一些css
... 已登录用户的呈现标头
... 加载一些JS文件。。。

现在,在特定页面中,我根据用户的登录状态应用guest或logged-in布局,因此我想显示特定页面的标题用户处于打开状态,但它不起作用

这就是我如何使用这些布局

OrderStatus.gsp-

<!DOCTYPE html>
<html>
    <head>
        <title>Order status | Some title</title>
        <meta name="layout" content="logged-in-header-footer" />
        <script type="text/javascript" src="${resource(dir:'js',file:'some.js')}"></script>
       </head>
    <body>

    </body>
</html>

订单状态|某些标题
但是我仍然看到了定义为基本页眉页脚.gsp的标题,而不是OrderStatus.gsp中的标题

<!DOCTYPE html>
<html>
    <head>
        <title><g:layoutTitle default="${g.message(code: 'title.index.page')}"/></title>
    </head>
    ... some common resources loading....
     <body id="launch">
    <g:layoutBody/>
   ...........................
    <r:layoutResources />
    </body>
</html>
我也尝试过在OrderStatus.gsp中使用g:layoutTitle,但没有帮助

非常感谢您的帮助。

尝试使用

<title><g:layoutTitle/></title>

在您的布局中(基本页脚loggedin页脚.gsp)。更多信息请参见。

尝试使用

<title><g:layoutTitle/></title>

在您的布局中(基本页脚loggedin页脚.gsp)。更多信息请参见。

使用

<meta name="layout" content="base-header-footer">

在页面中加载布局,然后在其中添加标题

<title>${whatever.something()}</title>
${whatever.something()}
在布局中添加以下内容:

<title><g:layoutTitle/></title>

享受。

使用

<meta name="layout" content="base-header-footer">

在页面中加载布局,然后在其中添加标题

<title>${whatever.something()}</title>
${whatever.something()}
在布局中添加以下内容:

<title><g:layoutTitle/></title>


享受。

我想呈现页面特定的标题,但它呈现的是版面标题。若你们看到我已经在使用基本页眉页脚,并在装饰页面使用标题标签。请注意,我正在使用扩展基本布局,我相信这就是问题所在。是的,您在顶层布局中使用g:layoutTitle,但在中间布局中不使用它。将g:layoutTitle放入loggedin-header-footer.gspI中。gspI希望呈现页面特定的标题,但它正在呈现布局标题。若你们看到我已经在使用基本页眉页脚,并在装饰页面使用标题标签。请注意,我正在使用扩展基本布局,我相信这就是问题所在。是的,您在顶层布局中使用g:layoutTitle,但在中间布局中不使用它。将g:layoutTitle放入loggedin-header-footer.gsp