前边关于数据权限相关的介绍就结束了,今天开始讲一些Community开发的具体操作,实际开发过程中经常会遇到不同User需要看到Page中不同样式。
例如对于下边两个User,【Tim Barr】所在城市是芝加哥,登录到Home页面时需要展示:
To all our Chicago customers: Tell your friends and family about our amazing products! When they buy, you'll get $500.
【Edna Frank】登录到Home页面是需要展示:
Thank you for trusting us with your solar power needs!
实现方法:
1.复制一个PageVariations
点击▼,选择【Duplicate】复制一个PageVariations,然后重命名为【Chicago Home Page】
2.编辑样式
切换到【Chicago Home Page】,拖一个【Rich Content Editor】然后编辑内容和样式。
切换到【Home Page】,拖一个【Rich Content Editor】然后编辑内容和样式。
3.创建Audience
第一个Audiences就创建完成。
4.分配权限,分配给【Chicago Home Page】
5.登录看看效果:
总结:
Audiences不只可以控制HomePage的显示,所有CommunityPage,components,Tab,甚至包括背景色等等,Audiences也不只一个,可以创建复数个,用以实现不同条件去显示各自的样式,大家可以自己尝试。