2010-06-12 64 views
0

我們正在創建一個站點模板,其中包含具有MANY子文件夾的文檔庫和包含指向DocLib深度的快捷鏈接的鏈接列表。在製作網站模板時,我們正在選中「包含內容」框。我們正在使用Sharepoint 2010.沒有MOSS。如何創建用於SharePoint站點模板的相關鏈接

我們的問題:一旦我們從模板創建一個網站,快捷鏈接不起作用。雖然鏈接URL的第一部分被重寫,但仍有一部分原始網站名稱仍被隱藏在URL中。

我的問題:有沒有一種方法可以創建一個相對鏈接到網站內的內容,以便不包括網站名稱?或者是否有我可以用來表示當前網站的變量?還是必須以編程方式在鏈接創建後「修復」鏈接?或者其他更好的選擇?

回答

0

我想你可能遇到了使用模板的諸多限制之一。我不知道有什麼方法可以在使用模板時改變這種行爲。

但是,您提到了編程。如果您正在部署自定義設置,則可以使用代碼來查看網站定義或功能裝訂以填充列表。

在沒有代碼的一面,如果在執行站點時有一定的靈活性,您可能會有一些選擇。如果你真的需要子文件夾和模板方法,你可以看看用頁面替換鏈接列表。如果頁面內容是鏈接列表,它們將是相對的。如果你的結構是靈活的,另一種選擇是刪除子文件夾。您可以添加一個字段,您可以將其分組。或者,您可以創建單獨的文檔庫而不是使用文件夾。

1

有一種方法,但您必須在母版頁中完成您的工作。下面的標記在apache的master頁面中呈現爲ahref,相關性被傳遞到作爲模板創建的網站。

<SharePoint:SPLinkButton runat="server" NavigateUrl="~site/SitePages/dashboard.aspx" id="v3idNavLinkTrackerDash" Text="Now is the time for all good men." /> 
相關問題