Auf SharePointDevWiki ist eine ausführliche Übersicht der Template-Codes für Seitenvorlagen dokumentiert:

Hierzu nun ein Beispiel für das Anlegen eines Webs:

SPWeb actweb = SPContext.Current.Web;
SPWeb neuesweb = null;

if (!actweb.Webs["Kontakte"].Exists) 
{
  try
  {
    neuesweb = actweb.Webs.Add("Kontakte", 
                               "Kontakte", 
                               "Alle Kontaktdaten",
                               1033, // ACHTUNG: deutsches SharePoint = 1031
                               "STS#1", // Template Vorlagencode
                               false, // Vererbung oder Vererbung aufbrechen
                               false);
  }
  catch (Exception myerr)
  {
    // Fehlerfall
  }
  finally
  {
    neuesweb.Dispose();
  }
}

Weitere Tutorials?

Natürlich haben wir noch mehr wertvolle Tipps rund um SharePoint für Sie!