星宿.net

星星的随笔

博客园 首页 新随笔 联系 订阅 管理

修改主题可以在页面中进行,点击 网站设置将主体应用于网站,对主体进行选择。

此主题其实是一套样式,存在在安装目录的C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\THEMES目录下。在修改了样式并进行提交以后,会修改wss配置数据库中的Webs表中的DefTheme列的内容,把关键字保存在此列中。比如我的为“目录名+ 1011

        _layouts/2052/themeweb.aspx页面选择的列表框读取的是一个有固定格式的xml文件,加载为一个dataset中的table,用以展示所有可以选择的样式列表。此XML文件在C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\LAYOUTS\2052\SPTHEMES.XMLXML文件对应的xsd文件为同目录下的SPTHEMES.XSD。如果我们需要新添加一个样式,则需要在此SPTHEMES.XML中添加一个节点,同时,在C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\THEMES中新建一个目录,存储主题,对应的,在主体目录下要有一个与目录同名的inf配置文件,我们需要里面的title与目录同名。主体目录下的文件具体可以参考已经存在的主题。
posted on 2006-09-12 17:56  星宿.NET  阅读(375)  评论(1)    收藏  举报