我们有一个包含ADUsername
和Boolean field (Yes/No)
列的列表。根据登录用户,我们将获取此列表项以及是/否字段的相应值。
现在,我们希望根据此值更改SharePoint网站的外观。
是=蓝色套件栏和顶栏。
否=绿色套房栏和顶栏。
我们设想的可能解决方案:
组合外观(我们已经处理了这个但不确定它们是否可以在运行时更改)
母版页(创建具有硬编码蓝/绿色的母版页,但不确定是否可以在运行时调用母版页)
我相信上述两种方法都会失败,因为会有多个用户同时访问该网站,并且在运行时更改母版页/组合外观是不可行的。
我们想到的第三种方法是使用客户端对象模型在母版页上使用Javascript来检测列表项(是/否)并动态更改CSS颜色/文件。
让我知道您对此方法或其他可能解决方案的看法。感谢。