質問

私は、OSLOのテーマとスターターマスターページキットに基づいた単純なマスターページ( https://startermasterpages.codeplex)を持っています。 com

文書セットライブラリを持つサイトを持っており、ドキュメントセットの表示リストが正しく表示されている間は、ドキュメントセットの内容が存在しません。

ページには、アイコン、ドキュメントセット名と説明とビューと編集テキストリンクを使用して、デフォルトのドキュメントセット 'ヘッダ'が表示されます。マイテストデータには7つのドキュメントがアップロードされていますが、通常の「ドキュメントセットの内容」パネルには表示されていません。

IE開発者ツールを使用すると、JS変数に(ページソース内の)データが入力されていることがわかります。

文書セットの内容を表示するには、ページレイアウトに何かがありませんか?私は私が十分になると思ったそこに「ページコンテンツ」のコンテンツフィールドを持っています...

ありがとう!

編集:次のJavaScriptエラーにも注意してください:

script5007:プロパティ 'innerhtml'の値を設定できません:ObjectはNULLまたは未定義です。 document.getElementById("idParentFolderName").innerHTML=...

役に立ちましたか?

解決

Seems that the list view webpart is missing from your welcomepage. SharePoint has a specific webpart for showing the document set content, the content of the .dwp that is used when provisioning OOTB is:

<?xml version="1.0" encoding="utf-8" ?>
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2">
    <Assembly>Microsoft.Office.DocumentManagement, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
    <TypeName>Microsoft.Office.Server.WebControls.DocumentSetContentsWebPart</TypeName>
    <Title>$Resources:dlccore,DocSetContentWP_Title</Title>
    <Description>$Resources:dlccore,DocSetContentWP_Description</Description>
    <PartImageLarge>/_layouts/15/images/msimagel.gif</PartImageLarge>
    <DisplayText></DisplayText>
</WebPart>

他のヒント

I know this is already answered, but maybe this will help someone in the future.

If you have a custom master page, it is very likely that the Document Set list view is already there, it just isn't being rendered due to wrong Place Holder positioning within the master page.

If you temporarily switch back to seattle.master, the list view will become visible.

The fix is:

  • Make sure PlaceHolderPageTitleInTitleArea is included in the master page and it is NOT being hidden through the Visible="false" attribute (maybe using <div style='display:none'> instead)
  • Make sure PlaceHolderPageTitleInTitleArea is placed before PlaceHolderMain within the master page

More here

This can be fixed by adding to your HTML masterpage such block. You can hide it with css.

<!--SPM:<SharePoint:AjaxDelta id="DeltaPlaceHolderPageTitleInTitleArea" runat="server">-->
<!--SPM:<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server">-->
<!--SPM:</asp:ContentPlaceHolder>-->
<!--SPM:</SharePoint:AjaxDelta>-->

Source: http://blog.drisgill.com/2012/12/design-manager-bug-sharepoint-2013-rtm.html

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top