I've created a MOSS 2007 SharePoint site definition for my users, and now want to use a custom default.aspx page as a landing page every time a new site using that definition is created. That default web page needs to display some web parts pointing to site relative data e.g. I want it to display some documents from a local document library on the site.
I've opened a site in SPD and modified the current default.aspx page by adding a web part pointing to the document library. However, the links in the code point to the library on the site I'm looking at in SPD. How do I save this page as a template so that it points to the local library whenever it gets deployed to a new site? Is that even the right way to do it?
I've got the core publishing feature activated if that helps, although this is not a publishing site so doesn't have the full range of publishing options.