gpt4 book ai didi

grails - 如何在Grails应用程序中创建面包屑

转载 作者:行者123 更新时间:2023-12-02 14:30:11 26 4
gpt4 key购买 nike

谁能建议我在Grails 2.3.1中如何实现面包屑。
需要实现以显示从首页到当前页面的导航

例如,

主页>页面1>当前页面

最佳答案

您可以使用此plugin here。详细的documentation显示用法

安装:

Grails安装插件groovy-readcrumbs-plugin

使用:

面包屑插件基于应用程序提供的MenuDefinitionService。让我们开始创建服务

运行create-service MenuDefinitionService

在MenuDefinitionService中创建一个名为loadMenuDefinition的方法


class MenuDefinitionService  {

static transactional = false

static scope = "session"

static proxy = true


def loadMenuDefinition() {
def menus = []

menus << new MenuItem(name : "page-one", message:"page.one.demo", controller: "BreadCrumbsDemo", action: "pageOne")
MenuItem menuThreeTwo = new MenuItem(name : "page-two-", message:"page.two.demo", controller: "BreadCrumbsDemo", action:"pageThreeTwo")
menuThreeTwo << new MenuItem(name : "page-two.one", message:"page.two.one.demo", controller: "BreadCrumbsDemo", action:"pageThreeTwoOne")
menuThreeTwo << new MenuItem(name : "page-two.two", message:"pagetwo.two.demo", controller: "BreadCrumbsDemo", action:"pageThreeTwoTwo")
menus << menuThreeTwo

menus
}
}

您可以定义任意多个级别!

关于grails - 如何在Grails应用程序中创建面包屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36791403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com