Plone javascript colorscheme

时间:2014-02-04 02:54:04

标签: javascript jquery plone color-scheme

我正在使用自定义主题在skin.xml中注册了js,并在浏览器中使用该脚本创建了一个文件夹。

来自用户的脚本:

$(document).ready(function(){

    if( localStorage.theme )
        $('link#theme').attr('href', localStorage.theme);

    $('#scheme1').click(function(){
        $('link#theme').attr('href', "scheme1.css");
        localStorage.theme = "scheme1.css;"
    })

    $('#scheme2').click(function(){
        $('link#theme').attr('href', "scheme2.css");
        localStorage.theme = "scheme2.css;"
    })

});

在我的主模板中,我把:

<link  id='theme'  href type='text/css' rel="stylesheet" />

现在我想在使用此代码时“调用”此脚本

<a id='scheme1' href='#'>Click</a>

在模板中。使用scheme1.css

.footer{
    background: #000;
}

颜色应该改变,但我不知何故脚本不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您希望注册js文件,则必须将其添加到配置文件文件夹的jsregistery.xml中。

这会将它添加到portal_javascript中,然后您的脚本将加载到您的页面中。