我最近做了一个网站,但是网站上有个功能,要我提供各种风格的主题。 就是当他们点击一下自己选中的主题,整个网站就像是换了背景一个更换了主题 请教一下怎么做?先谢谢了 论坛: 有问有答 你是用Drupal做的站么? 你是用Drupal做的站么? 有个switchtheme模块 有个switchtheme模块 这显然是drupal的作品嘛。 这显然是drupal的作品嘛。 不一定阿,说不定不是Drupal的,其它的CMS 不一定阿,说不定不是Drupal的,其它的CMS 也支持的,说不定搂主问错了地方^_^ 没有错 我是要用drupal做这个功能 那个模块不是我要的 switchtheme这个模块不是我想要的效果,我是想能更换 整个网站的主题,但是区块的位置还是我放好的位置,不是 等我把主题改变后,还要重新去设置,区块的位置 你在后台把所有区块的位置都配置好了,统一了,再使用这个sw 你在后台把所有区块的位置都配置好了,统一了,再使用这个switchtheme模块就可以了. 我理解这个楼主的意思 他其实想说的是要切换不同的CSS,不是切换主题,就是用一套模板,不同色系的CSS来表示不同的颜色,这个你可以在模板的函数加一个加载不同的CSS文件来中进行操作,原来我搞过这个东东 是的 我就是这个意思 我也想到了 你说的这种方法但是 我不知道具体该怎么去实现,换主题 给人的感觉就好像是我只是把背景换了一样。请您指教指教吧 用drupal_add_css()函数 大概的思路是这样的 在template.php中加个函数,用来判断不同的页面或者用户进入时 用drupal_add_css()再加载不同的样式表来实现
你是用Drupal做的站么?
你是用Drupal做的站么?
有个switchtheme模块
有个switchtheme模块
这显然是drupal的作品嘛。
这显然是drupal的作品嘛。
不一定阿,说不定不是Drupal的,其它的CMS
不一定阿,说不定不是Drupal的,其它的CMS 也支持的,说不定搂主问错了地方^_^
没有错
我是要用drupal做这个功能
那个模块不是我要的
switchtheme这个模块不是我想要的效果,我是想能更换 整个网站的主题,但是区块的位置还是我放好的位置,不是 等我把主题改变后,还要重新去设置,区块的位置
你在后台把所有区块的位置都配置好了,统一了,再使用这个sw
你在后台把所有区块的位置都配置好了,统一了,再使用这个switchtheme模块就可以了.
我理解这个楼主的意思
他其实想说的是要切换不同的CSS,不是切换主题,就是用一套模板,不同色系的CSS来表示不同的颜色,这个你可以在模板的函数加一个加载不同的CSS文件来中进行操作,原来我搞过这个东东
是的 我就是这个意思
我也想到了 你说的这种方法但是 我不知道具体该怎么去实现,换主题 给人的感觉就好像是我只是把背景换了一样。请您指教指教吧
用drupal_add_css()函数
大概的思路是这样的
在template.php中加个函数,用来判断不同的页面或者用户进入时
用drupal_add_css()再加载不同的样式表来实现