Sharepoint中与语言无关的可主题CSS

时间:2012-02-10 12:19:27

标签: css sharepoint themes

经过一番研究后发现,sharepoint中的可自定义自定义css应该放在样式库或布局文件夹中,但总是放在语言相关的文件夹结构中,如/<LCID>/Styles/Themable

我想使用部署解决方案的服务器的主要语言替换程序包中css文件的目标文件夹。

例如,我想更改

<TemplateFile Location="Layouts\1031\Styles\mygrid.css" />

部署解决方案时

<TemplateFile Location="Layouts\1033\Styles\mygrid.css" />

此问题的解决方案也有助于其他必须放在Layouts \ LCID目录中的文件,例如theme xmls本身。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

据我所知,您只有一个版本的css文件(与语言无关),您需要在部署期间将其放入正确的文件夹中。

解决方案可以是删除特定于语言的文件夹架构,并将您的css文件放入Layouts\YourProject文件夹,然后通过主页,Web部件或控件上的CssRegistration control 注册css文件。

另请参阅我的related question