Mobile 首頁(mbllists.aspx)三區塊各由選擇器控制:
| 區塊 | 選擇器 | 搜尋模板 ID 格式 |
|---|---|---|
| 頁首 | SPMobileWebTitle | Mobile_{SiteTypeID}_HomePage_Title |
| 主體 | SPMobileWebContents | Mobile_{SiteTypeID}_HomePage_Contents |
| 頁腳 | SPMobileWebNavigation | Mobile_{SiteTypeID}_HomePage_Navigation |
SiteTypeID:STS、BLOG、自訂站台定義 ID。PageArea:Title/Contents/Navigation。找不到回退 Mobile_Default_HomePage_{PageArea}。
預載於 MobileDefaultTemplates.ascx:
Mobile_BLOG_HomePage_NavigationMobile_STS_HomePage_Contents同前:**勿修改內建檔**。自訂同 ID 模板覆寫(字母序後勝出),同檔重複 ID 不載入。預設模板 Mobile_Default_HomePage_* 亦在該檔。
.ascx 置於 \12\TEMPLATE\CONTROLTEMPLATES。<SharePoint:RenderingTemplate>,ID 依 Mobile_{SiteTypeID}_HomePage_{PageArea}。<Template> 內放置控制項或巢狀 SPMobileComponent。iisreset 生效。<SharePoint:RenderingTemplate ID="Mobile_STS_HomePage_Navigation" RunAt="Server">
<Template>
<mobile:Link Text="Microsoft" NavigateUrl="https://www.microsoft.com/" RunAt="Server" />
<SPMobile:SPMobileComponent TemplateName="Mobile_Default_HomePage_Navigation" RunAt="Server" />
</Template>
</SharePoint:RenderingTemplate>
此模板在 STS 站台 Mobile 首頁頁腳**新增 Microsoft 官網連結**,並內嵌預設導航模板,達成非破壞性擴充。
STS、BLOG。WebTemp.xml 中 <Template ID="..."> 的 ID 值。掌握此體系,可針對不同站台類型獨立定制 Mobile 首頁三區塊外觀與功能。