title: What is the difference between the "Path" and "SetupPath" attibutes on the Module element
body: <p>So I have a SharePoint feature definition that deploys page layouts to a publishing site. The definition looks something like this:</p>
  
  <pre><code>&lt;Elements xmlns="http://schemas.microsoft.com/sharepoint/"&gt;
    &lt;Module Name="Page Layouts" Url="_catalogs/masterpage" RootWebOnly="True"&gt;
      &lt;File Path="Page Layouts\layout1.aspx" Url="layout1.aspx" Type="GhostableInLibrary" IgnoreIfAlreadyExists="True"&gt;
        &lt;Property Name="Title" Value="Layout 1" /&gt;
        &lt;Property Name="ContentType" Value="$Resources:cmscore,contenttype_pagelayout_name;" /&gt;
      &lt;/File&gt;
    &lt;/Module&gt;
  &lt;/Elements&gt;
  </code></pre>
  
  <p>The Module element also can accept the attributes "Path" and "SetupPath." My understanding is that if these two attributes are omitted then SharePoint looks for layout1.aspx in the same folder as this feature, if Path is specified then SharePoint looks for the file in a path relative to this features' folder and if SetupPath is specified SharePoint looks for the file relative to the 14 Hive. </p>
  
  <p>So is this basic understanding correct? Once the feature is activated and live on the site, would this layout page be stored or handled any differently had I specified Path or SetupPath? Would load time of the layout file be in any way affected?</p>
  
  <p>Thanks,
  Greg  </p>