VSeWSS 1.3에서 을 사용하여 사용자 정의 목록 정의 범위를 '사이트'로 지정합니다.ListTemplate 정의의 일부로 사용자 지정 ASPX 파일을 설치하십시오.
<Elements Id="8924acef-84ef-4584-ade4-e3eaeb8df345" xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate Name="MyListDefinition"
DisplayName="MyList"
Description=""
BaseType="0"
Type="10888"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="410"
Image="/_layouts/images/itgen.gif" />
<CustomAction
Id="MyList.Print"
Location="Microsoft.SharePoint.StandardMenu"
GroupId="ActionsMenu"
Title="Print MyItem"
Description="Print Empty copies of this form."
RegistrationType="List"
ControlAssembly="MyList, Version=1.0.0.0, Culture=neutral, PublicKeyToken=de6e0316a726abcd, processorArchitecture=MSIL"
ControlClass="MyList.PrintActionMenu" />
<Module Name="ActionPages" Url="">
<File Url="PrintForm.aspx" Type="Ghostable" Path="MyListDefinition\PrintForm.aspx" />
</Module>
</Elements>
파일을 'PrintForm.aspx'제대로 아래에있는 서버에 설치되어 ... \ 12 \ TEMPLATE의 \ 특징 ...하지만 이 예상되는 URL 에서을 표시하지 않습니다 http://localhost/site/lists/listname/PrintForm.aspx 목록 템플리트를 설치하고이 템플리트를 사용하여 새 목록 인스턴스를 작성한 후
위의 그림과 같은 ListDefinition.xml 파일의 및/또는 태그에 올바른 속성이 누락되었다고 생각됩니다.
게시물의 코드 일부가 누락되었습니다. pls edit. – Colin
Duh, 서식을 지정하기 전에 전체 코드 섹션을 확장하는 것을 잊어 버렸습니다. –