-
此功能仅适用于发布的站点。
-
每个站点集可以设置10个设备通道。
-
每个设备通道包含150个规则。
SharePoint2013发布的站点优化了移动开发,你可以使用设备通道功能给一个/多个设备来定义通道--对于移动用户如何体验你的站点,给你提供了良好的控制。
你可以分派一个替换的主页给每个通道,给他一个特别的chrome。你可以再一个通道中选择包含或不包含任何页面布局中的某些部分,并可预览移动通道设计在开发中是怎样进展的,设备通道也优化了搜索引擎优化(SEO)。
你可使用它们通过改变现有页面的外观来支持移动场景。你可以使用通道来强制使某些展示显示在某些特定的设备上,这被称为强制通道。这在移动场景中很有用,让你定义出一种特定移动设备的最佳呈现。
移动后备设备通道
如果你想把所有移动设备作为目标,你可以插入如下语句作为设备包含角色:
$FALLBACKMOBILEUSERAGENTS;
不管一个设备是否被识别为移动设备,有下面属性决定:
HttpContext.Current.Request.Browser.IsMobileDevice
这个属性由你网页应用程序中的.browser文件来驱动的。
更多信息请查看MSDN文章Browser Definition File Schema (browsers Element
如何配置设备通道
第一步:打开设计管理
第二部:创建一个新的设备通道
第三步:编辑设备通道
第四步:保存设备通道
第五步:指派主页
第六步:站点主页设置
设备通道面板
设备通道面板是一个新的控制,使用户能再一个页面样式中控制什么内容展现在哪种设备上。
它是一个映射一种或多种通道的容器:如果页面展示时,这些设备中的一个或多个通道是激活的,那设备通道面板上的所有内容就会展示,这帮你决定特定的通道何时包含特定内容。
这个功能还有些bug(There are still some bugs with this new control.),但是没关系,它是预览版。
移动面板
在你创建一个设备通道后(如上面所描述的),你仍可以通过设置MobilePanel用这个通道作为目标:
<Publishing:MobilePanel runat="server" IncludedChannels="iPad3">
<div>This content will only be shown on an iPad 3. Cool!</div>
</Publishing:MobilePanel>
这个称为"IncludeChannels"的属性允许用户指定哪些通道作为移动Panel目标,你可以制定多种通道并以逗号分隔。测试页面外观,你可以通过添加询问语句参数“?DeviceChannel=deviceChannelAlias”导航到页面,例如http://domain.com/pages/default.aspx?DeviceChannel=iPad3
这个功能还有些bug(There are still some bugs with this new control),但没关系,它是预览版。
深入阅读
现在你已经读了设备通道及通道面板,请进一步读这个:
SharePoint page model overview
在你设计或者给一个SharePoint站点打商标时,你需要有对SharePoint站点各部分的基础理解,以及一个SharePoint页面内容是如何放到一起的。这篇文章以模块可视化的概观带给你对你的站点作品牌的计划思考。