When attempting to copy a Custom List WebPart Form with no WebPart Zone, Sharegate displays the following message :
- Could not convert WebPart: The content of the WebPart is not in a WebPart Zone for page (url).
There is this link to a tutorial on how to create a Custom List Form in Sharepoint 2007. The result is a form in which the WebPart is not contained in a WebPart Zone. It is also possible to modify the New, Edit and Display forms and remove the web part zone. A WebPart created (or modified) this way will work in 2003 and 2007 but not in 2010 and above. Since Sharegate can't find the zone, the WebPart won't be converted.
Add a Web Part Zone and wrap the DataFormWebPart into the Web Part Zone.
The sample code is like following:
<WebPartPages:WebPartZone runat="server" id="g_xxxxxxxxxxxxxxxxxxx" title="Zone1"> <ZoneTemplate> <WebPartPages:DataFormWebPart ...> ... </WebPartPages:DataFormWebPart> </ZoneTemplate></WebPartPages:WebPartZone>
Source from Microsoft: https://support.microsoft.com/en-us/kb/2622638