SharePoint 2010のWebウィジェットページで左側のナビゲーションを復元します.
2902 ワード
【回る】http://blog.joycode.com/erucy/archives/2010/09/22/116074.joy
SharePointデフォルトのいくつかのWebウィジェットページには、左側のナビゲーションが含まれていない(またはクイックスタートバーと呼ばれる)ため、これらのWebウィジェットページのテンプレートは、マスターページの左側のナビゲーションエリアのContentPlace Holderを再定義し、中身を空白にしている.
SharePoint 2007では、Webウィジェットページの左側のナビゲーションを復元しやすく、Designerでページを編集し、ページのPlace HolderLeft NavBarのConttentコントロールを削除すればよく、マスターページでデフォルトで定義されている内容を使用します.
しかし、SharePoint 2010では、このようなステップはまだ足りません.2010年中にマスターページは完全にdiv+cssのレイアウトを採用しているので、Web部品ページには追加の内容があります.左側のナビゲーションを隠します.下の部分も一緒に削除すればいいです.
SharePointデフォルトのいくつかのWebウィジェットページには、左側のナビゲーションが含まれていない(またはクイックスタートバーと呼ばれる)ため、これらのWebウィジェットページのテンプレートは、マスターページの左側のナビゲーションエリアのContentPlace Holderを再定義し、中身を空白にしている.
SharePoint 2007では、Webウィジェットページの左側のナビゲーションを復元しやすく、Designerでページを編集し、ページのPlace HolderLeft NavBarのConttentコントロールを削除すればよく、マスターページでデフォルトで定義されている内容を使用します.
しかし、SharePoint 2010では、このようなステップはまだ足りません.2010年中にマスターページは完全にdiv+cssのレイアウトを採用しているので、Web部品ページには追加の内容があります.左側のナビゲーションを隠します.下の部分も一緒に削除すればいいです.
1: <SharePoint:UIVersionedContent ID="WebPartPageHideQLStyles" UIVersion="4" runat="server">
2: <ContentTemplate>
3: <style type="text/css">
4: body #s4-leftpanel {
5: display:none;
6: }
7: .s4-ca {
8: margin-left:0px;
9: }
10: </style>
11: </ContentTemplate>
12: </SharePoint:UIVersionedContent>
もちろん、すべてのWeb部品ページの左側のナビゲーションを復元する必要があれば、Web部品ページのテンプレートを直接修正することができます.位置はC:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\2052\DOCTEMP\SMARTPs