2012-07-12 64 views
2

我正在寻找一种方法来更改Grails的默认g:链接行为,但我无法弄清楚我必须做什么,扩展某个类,配置bean spring ..
有人有一些建议吗?更改g:在grails中的链接行为

+2

你想以什么方式改变它? – cdeszaq 2012-07-12 13:13:44

回答

2

如果您创建自己的TagLib并定义链接clojure,它将覆盖默认的grails链接标记。

class MyTagLib { 
    def link = { attrs, body -> 
    out << 'changing the default grails link' 
    } 
} 
+0

好吧,如果我想在这个新的使用旧的链接关闭?可能吗? – rascio 2012-07-13 10:25:33

+0

是的,签出ApplicationTagLib类。这有链接clojure。如果我没有弄错'g.link'会做的伎俩,或寻找如何获得ApplicationTagLib实例。 – 2012-07-13 13:39:21