일부 웹 파트 페이지를 자동으로 만드는 기능이 있습니다. 웹 파트 페이지에 목록을 표시하고 싶지만 표시 할 목록을 가져올 수 없습니다. 내가 페이지에 다음과 같은 콘텐츠 편집기 웹 파트를 넣어 때문에 제대로 페이지를 설정 알고Sharepoint List보기 웹 파트를 표시 할 수 없습니다.
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Path="PageTemplates" Url="" >
<File Url="Tab3.aspx" Name="Tab3.aspx" Type="Ghostable" >
<View List="Lists/Links"
BaseViewID="0"
WebPartZoneID="Left"
WebPartOrder="0"/>
</File>
</Module>
</Elements>
그것은 나타난다 : 여기 내 코드는 내 element.xml 파일에
<AllUsersWebPart WebPartZoneID="Left" WebPartOrder="0">
<![CDATA[
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2"
xmlns:cewp="http://schemas.microsoft.com/WebPart/v2/ContentEditor">
<Assembly>Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.ContentEditorWebPart</TypeName>
<Title>Some content that you want to provision with the feature</Title>
<FrameType>TitleBarOnly</FrameType>
<cewp:Content>
Hello world.
</cewp:Content>
</WebPart>
]]>
</AllUsersWebPart>
로그에 다음 오류가 표시됩니다. "(null)"모듈 목록을 확인하는 데 필요한 정보가 충분하지 않습니다. 이 모듈에 대한 목록이 없다고 가정합니다.
내가 뭘 잘못하고 있니?
자세한 내용은 : 나는
<View List="Lists/Links"...>
를 사용하는 경우 나는 오류를 얻을하지만 아무것도 내 페이지에 표시되지 않습니다. 가짜 목록 이름을 입력하면 다음 오류가 표시됩니다.
이 작업을 완료 할 수 없습니다.
다시 시도하십시오. Microsoft.SharePoint.Library.SPRequest.EnableModuleFromXml에서 Microsoft.SharePoint.Library.SPRequestInternalClass.EnableModuleFromXml (문자열 bstrFeatureDirectory, 문자열 bstrUrl, 문자열 bstrXML) (문자열 bstrFeatureDirectory, 문자열 bstrUrl, 문자열 bstrXML)에서
나는 믿지 않는다 인용 한 이전 오류는 내 문제와 관련이 있습니다. 내가 전에 게시 오류가 나는 내 기능의 elements.xml 파일에 ListInstance 요소를 만들 필요가 생각
했다.
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListInstance
FeatureId="6A9FB262-8EAD-46C1-814B-7FED72D34EBF"
Id="Links"
Url="Links"
Title="Links"
TemplateType="103"/>
....
나는 다음과 같은 오류 얻을 : 파일 'Tab3.aspx'주어진 목록 속성 '링크'모듈의 태그에 대한 적절한 목록을 찾는 데 실패를 나는 내 파일의 상단에 다음을 추가했다.
이것은 단지 외부 링크 목록입니다. "Links"와 "Lists/Links"를 시도했습니다. –
MSDN에 따르면 View 태그는 GUID를 사용하지 않습니다. 다음은 List 속성에 대한 설명입니다. 나는 ListID도 시도했다. \t 선택적 정수 또는 텍스트. 목록의 유형을 지정합니다. 이 값은 목록에 대한 템플리트의 ID (정수)이거나 사이트에 제공된 목록에 대한 URL (문자열)이 될 수 있습니다. Integer가 충분하지 않을 수 있으므로 텍스트를 사용하는 것이 가장 좋습니다 (예 : 사이트에 알림 목록이 두 개 있고 List = 104를 지정하는 경우). http://msdn.microsoft.com/en-us/library/ms438074.aspx –