经过一番研究后发现,sharepoint中的可自定义自定义css应该放在样式库或布局文件夹中,但总是放在语言相关的文件夹结构中,如/<LCID>/Styles/Themable
我想使用部署解决方案的服务器的主要语言替换程序包中css文件的目标文件夹。
例如,我想更改
<TemplateFile Location="Layouts\1031\Styles\mygrid.css" />
到
<TemplateFile Location="Layouts\1033\Styles\mygrid.css" />
。
此问题的解决方案也有助于其他必须放在Layouts \ LCID目录中的文件,例如theme xmls本身。
感谢您的帮助!
答案 0 :(得分:0)
据我所知,您只有一个版本的css文件(与语言无关),您需要在部署期间将其放入正确的文件夹中。
解决方案可以是删除特定于语言的文件夹架构,并将您的css文件放入Layouts\YourProject
文件夹,然后通过主页,Web部件或控件上的CssRegistration control 注册css文件。
另请参阅我的related question。