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