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