【问题标题】:Bread crumbs In grails面包屑在圣杯
【发布时间】:2015-08-01 04:12:14
【问题描述】:

我想知道grails中bread crumbs的用法和实现。

我有一些 gsp(view) 页面,主页是默认的,我有 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>

【问题讨论】:

    标签: grails navigation uinavigationbar breadcrumbs


    【解决方案1】:

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

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

    【讨论】:

    • 我有一些 gsp(view) 页面,主页是默认的,我有 6 个类别,在这 6 个子页面中,我需要在我的页面中显示导航路径,例如主页/杂货店/子杂货店.. ..页面导航。家庭/财务/次级财务...
    • 你可以传递你需要的参数。例如你的类别和子类别,并得到一个面包屑,如:&lt;g:breadcrumb title="${product.name}" category="${product.category}" subcategory="${product.subcategory}" /&gt;我希望我能给你这个想法!
    • 我明白你所说的并帮助了我。最后我想删除面包屑中的主页图像并将我的文本放在那里是可能的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多