1

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

我有一些 gsp(查看)页面,主页是默认的,我有 6 个类别,在这 6 个子页面中,我需要在我的页面中显示导航路径,例如
主页/杂货店/子杂货店.. 主页/财务/子财务.. .

我需要显示页面导航。

        <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>
4

1 回答 1

3

你想具体实现什么?您可以尝试创建一个标签库,您可以在其中读取控制器名称和操作,并传递一些参数,您可以显示您的产品名称。我的意思是这样的:

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

并在您的 taglib 文件中:

    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/

于 2013-05-18T10:47:57.020 回答