2013-05-18 46 views
1

我想知道grails中面包屑的使用和实现。面包屑在grails中

我有一些GSP(视图)页面,主页是默认的,我有6类,并在6个个子页面,我需要证明我pageslike
家/食品/食品子.... 导航路径家庭/财务/ subfinance ...

我需要显示页面导航。

 <div id="heder_content"> 
     <g:if test="${session.user }"> 

<div id="bread_crumbs"style="position:absolute;top:0px;left:474px;height:80px;width:800px"> 
     </div> 
     </div> 
     </g:if> 

回答

3

您想要达到什么样的效果?您可以尝试在读取控制器名称和操作的地方创建taglib,并传递一些参数以显示产品名称。 我的意思是这样:

<g:breadcrumb title="${product.name}" /> 

,并在你的标签库文件:

class BreadCrumbTagLib { 
      def breadcrumb = { attrs -> 
       def title=attrs.remove('title') 
       out << '''<div id="bread_crumbs"style="position:absolute;top:0px;left:474px;height:80px;width:800px">${controllerName}/${actionName}/${title} </div>''' 
      } 
    } 

我的例子很简单,但我希望你的想法!如果你需要更复杂的东西,我建议你看看:http://adityakalia.wordpress.com/2011/01/10/breadcrumbs-framework-for-grails/

+0

我有一些GSP(查看)页面,主页是默认我有6个类别,并在那6个子页面我需要显示导航路径在我的网页,如家庭/杂货店/副食品店....页面导航。 home/finance/subfinance ... – Bhanu

+0

你可以传递你需要的参数。例如您的类别和子类别,并获得一个面包屑类似:' “我希望我给你这个主意! –

+0

我知道你说了什么,帮了我什么。在最后,我想删除面包屑中的家庭形象,并将我的文本放在那里有可能 – Bhanu