【问题标题】:Spring Security UI 0.2弹簧安全用户界面 0.2
【发布时间】:2012-08-31 21:46:40
【问题描述】:

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

有没有一种方法可以让我使用 main 中的 css 以及寄存器布局的精美外观?

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

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

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

【问题讨论】:

    标签: grails spring-security


    【解决方案1】:

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

    <r:require modules="spring-security-ui"/>
    

    【讨论】:

    • 注册模块删除了我的 css 有什么我可以改变这个吗?
    【解决方案2】:

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

    您可以创建您的模块并将其注册到您的页面或图层中。资源在 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"/>
    

    【讨论】:

    • 请编辑您的原始答案以添加新信息,而不是创建新答案。
    猜你喜欢
    • 1970-01-01
    • 2023-01-03
    • 2018-09-08
    • 1970-01-01
    • 2015-01-09
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多