簡體   English   中英

如何在Sharepoint Online中將主機Web自定義母版頁應用於Sharepoint托管的應用程序

[英]How to apply host web custom master page to sharepoint hosted app in sharepoint online

我創建了一個SharePoint托管應用程序並將其部署到我的在線站點。 但是,有沒有一種方法可以將宿主Web自定義母版頁應用於SharePoint宿主應用。

請解決此問題。

要在應用程序網站上應用宿主網站的相同母版頁,請在發布網站上或已激活網站上的發布功能的情況下,按照以下步驟操作。 1.轉到網站設置->然后在根網站上單擊母版頁->您可以選中“重置所有子網站以繼承此網站母版頁設置”框。2.現在,如果您打開應用網站,則會發現錯誤在那邊。 為此,您可以卸載應用程序並重新部署該應用程序,也可以使用powershell腳本解決此問題。

param([String] $ PortalUrl)

Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction "SilentlyContinue"

if(!$PortalUrl)
{
    $SelectedPortalUrl = Read-Host -Prompt "Please enter the URL of the     portal you want to fix:"
}
else
{
  $SelectedPortalUrl = $PortalUrl
}

Get-SPSite $SelectedPortalUrl | Get-SPWeb -Limit All -filter { $_.Template -  eq "APP" } | Foreach-Object {

$_.MasterUrl = $_.ServerRelativeUrl + "/_catalogs/masterpage/app.master"
$_.CustomMasterUrl = $_.ServerRelativeUrl + "/_catalogs/masterpage/app.master"
$_.Update()

Write-Host "Fixed: " $_.Name -Fore Green
}

請參考此鏈接以獲取更多詳細信息http://www.casvaniersel.com/2015/01/custom-masterpages-and-sharepoint-hosted-apps/您可以使用“ Chrome控制”進行更多修改。請參考鏈接在https://msdn.microsoft.com/zh-CN/library/office/fp179916(v=office.15).aspx下

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM