在SpringSource Tool Suite中,我可以在哪里编辑主题?

时间:2012-04-20 20:02:03

标签: css grails themes springsource themeroller

我被要求为一个团队主题一个网站(他们说的只有几个小时),但是他们正在使用Grails和SpringSource工具套件。我也不熟悉。

当我查看“正确”的来源时,主题源文件不存在,但它们会被提供。如果我在IDE中搜索文件,我会在.path_to_grails_plugin目录中找到一些东西(不在源代码管理中)。如果我编辑THERE,它会收集我的更改,但这对团队没有帮助......我想指向一个新主题,而不是弄乱原始主题。目标目录有部分文件,但不是全部,但不是生成内容的地方吗?那么 REAL 源在哪里?这对我来说就像是黑暗的艺术。我显然缺少一些关于它是如何工作的基本知识。

我想添加一个自定义主题(主题滚动生成),所以我在我的web-app文件夹中为它创建了一个子文件夹。然后,在我的config.groovy文件中,我把:

grails.resources.modules = {
    core {
        dependsOn 'jquery-ui'
    }
    // Define reference to custom jQuery UI theme
    overrides {
        'jquery-theme' {
             resource id: 'theme', url: '/css/theme-redo/jquery-ui-1.8.19.custom.css'
        }
    }
}

这没有做任何事情。它仍然服务于旧的CSS。帮我找到光明!

2 个答案:

答案 0 :(得分:1)

CSS存储在web-app \ css中,JavaScript位于web-app \ js目录中。 然而,我强烈建议您在通过反复试验移动内容之前先阅读一些教程。祝你好运!

答案 1 :(得分:0)

我遇到了同样的问题。我的解决方法是创建另一个资源模块并在那里包含主题。这是一个不完美的解决方案,因为原始不需要的主题css仍然包含在内 - 但它确实有效。

ApplicationResources.groovy包含:

modules = {
    application {
        resource url:'js/application.js'
        resource url:'/css/smoothness/jquery-ui-1.8.20.custom.css'
    }
}

my.gsp包含:

<r:require modules="jquery, jquery-ui, application" /> 

订购可能很重要..

相关问题