目前在学习Grails的页面布局(Grails 1.2.1)。
创建了一个布局模板(名称:admin.gsp),模板中将页面分为3个部分,顶部为Logo图片,左侧为菜单导航栏,右侧为原始页面。
由于考虑到权限的问题,需要将左侧导航栏写成灵活的界面,采取了为导航栏单独写了一个模板(名称:_adminMenu.gsp),在布局模板中(admin.gsp)中使用<g:render>标签来调用该模板。根据原始页面的不同,可以调用不同的导航栏模板。
代码说明:
1) 在原始页面head部分中,使用<meta name="menu" content="adminMenu" />语句来指定调用的导航栏模板为:“adminMenu”。
2) 在布局模板(admin.gsp)中写明引用语句:
转载于:https://blog.51cto.com/bcptdtptp/297506