I'm trying to follow the steps to publish my list form (infopath-ized) as a Content Type so a subsite can 'see it' (add it to the Infopath Form Web Part in a subsite's webpage). unfortunately the steps say i should be able to select "File, Publish, Sharepoint Server". but i only see "Sharepoint List" and "Export Source Files" in the Publish menu.

so i can't get down to where the steps say i should see a page of options in the publishing wizard where you can select 'form library, site content or admin-approved template.

is it not possible to change the publishing scheme once you've published?

1 Answer 1


A list form cannot be published as a content type, as far as I'm aware. List forms have only a subset of the functionality of browser forms, and they are tied to (and stored within) "their" list, whereas browser forms are stored in a forms library.

Edit: here is the anchor syntax to open the InfoPath list form from a sub-site in overlay mode.

<a href="#" onclick="SP.UI.ModalDialog.showModalDialog({ url: '/Lists/YourList/NewForm.aspx', title: 'Add item' }); return false;">Add an item</a>

You need to adjust the path to your list, of course.

  • so there is no way for a list form to be viewable in a subsite? Commented Mar 8, 2013 at 0:39
  • Not as an InfoPath list form, no. But you could have a button or link that opens the form in overlay mode. That works from a sub site. You'd need a bit of JavaScript to pull that off. I'll post the code above.
    – teylyn
    Commented Mar 8, 2013 at 2:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.