1

我决定在我的 grails 应用程序中使用 Spring Security UI。它使用注册布局,但我希望它使用我的主布局。当我改变它的主要布局时,我失去了所有花哨的登录屏幕。

有没有办法可以使用我主要的 css 以及寄存器布局的精美外观?

另外我一直在网上搜索,找不到任何关于自定义 Spring 安全 UI 的好的文档

我对在 grails 中创建 web UI 非常陌生,任何关于在哪里查看的想法都会很棒,因为我有很多“让东西变得漂亮”的事情要做。

对于其他查看此内容的人,我找到了一个非常好的网站来帮助您理解 http://mrhaki.blogspot.co.uk/2011/03/grails-goodness-applying-layouts-in.html

4

2 回答 2

1

Spring security UI 使用资源插件来配置其外观。它配置了三个您可以使用的“模块”:spring-security-uiregister并且ajax-login您需要在 gsp 标头中包含这些模块,例如

<r:require modules="spring-security-ui"/>
于 2012-08-31T12:01:27.113 回答
1

我打开另一个答案,因为我无法在评论中格式化我的代码。

您可以创建模块并将其注册到您的页面或图层中。资源在 grails-app/config 目录中创建。您创建一个文件 YourModuleResources.groovy 并将您的 css 放入其中。例如:

modules = {
    mystyles {
        resource url: 'js/myjavascripts.js'
        resource url: 'css/mystyle1.css'
        resource url: 'css/mystyle2.css'
    }
}

然后你可以使用

<r:require modules="mystyles"/>
于 2012-08-31T12:54:42.760 回答