SharePoint 2010 custom display form like publishing page? - sharepoint-2010

I want to display a list item in a different detail page, not dispform.aspx, not in modalbox. Page must be inherit site masterpage, layout page and must be in portal sitemap like publishing page.
Breadcrumb must be like this:
Company Intranet > Announcements > Product request formm updated!
Is there any way for do that?

Chaning the System Master to publishing master page will render all the forms with Same UI as you see in Home page.
You can change it in this Location http://yousite/_layouts/ChangeSiteMasterPage.aspx You have to do this in site where you what to see this change.
To Prevent the popup forms Go to List Settings->Advanced Settings and turn off the Dialog.
Also to change default Form of List you have multiple forms
Create a New Form (Link is for 2007 same applies for 2010 as well) in SharePoint Designer and Associate it to the List.
Use Infopath to create a Custom Form
Develop a new Webpart that will do Add Edit etc and Add it to the Default Forms.

Related

Custom ASPX Form whats the better way

I have developed a portal using SharePoint 2010 (Standard Edition). I want to develop a Master-Detail "Requisition" form using Visual Studio 2010. I don't want users to access the List and click on "Add New" to access the form. I want to create a link on portal's homepage like "Requisition Form" when user will click on the link it should open the form right there.
Should I create a Visual WebPart ..then create new page and embed the webpart there? or should I develop WebPart Page..I've never done webpart page so what's the better approach? and to Edit the page do I need to create another Visual part with Gridview control and fill currently logged in user's Requisitions including Item ID and pass it on to MyCustomRequisitionEditForm.aspx ?
Please advise.
Why don't you customize standard new form of the list with Sharepoint Designer or InfoPath? You can create a link to this form on the homepage of your portal.

Add feedback textbox to all pages in a sharepoint 2010 wiki library

I am working on creating a SharePoint 2010 site in which I have placed the content in wiki libraries. I want to have a feedback textbox on every page. On clicking submit, there are two options, I can store the feedback text in yet another custom SharePoint list or configure it to send an email.
Please guide me on how to go about adding the feedback textbox ?
thanks in advance
You can do this with the out of the box "Note Board" web part in the "Social Collaboration" section. You can add it to the page layout if you have publishing enabled. This will add it to every wiki page.
If you don't have publishing enabled, you will have to add the web part to each page individually.
This has the added advantage of leveraging the existing social features in SharePoint 2010. Meaning you will be able to see the notes you have added from your MySite and it will be shared with colleagues.

SharePoint homepage template type

I have a fresh installation of SharePoint 2010. Playing around with it I accidentally set the home page to a Document Store (I was logged in as admin). How can I reset the homepage to display the original options before I converted it to a Document Store?
I tried Site Actions -> Reset site definition, but that didn't help.
Solution
SharePoint does not allow site definitions to be changed. The page that allows site definitions to be selected ([YOUR-SITE]/_layouts/templatepick.aspx) says:
Template Selection A site template determines what lists and features
will be available on your new site. Select a site template based on
the descriptions of each template and how you intend to use the new
site. Many aspects of a site can be customized after creation.
However, the site template cannot be changed once the site is created.
To select a page to be the home page, navigate to that page and click on the Page ribbon. You will see 'Make Homepage' button in the 'Page Actions' section of the ribbon then, confirm the action in the pop-up prompt that shows up.

Custom Menu in SharePoint 2010

I am working with SharePoint 2010. I am looking for creating a custom menu that could be placed on Master page of my site collection. Could you please give me a start on this. I don't want to use existing menus on default master page. I would rather like to have my own master page with my custom menu links with sub menus.
A basic idea would be that I will have a XML file with menu items defined I want to give liberty to the user to make changes to XML file somehow that add/edit or remove the links. Also I want the menu to be user role based (Items could be disabled for unauthorized users).

Using InfoPath Form Web Part to Display Existing Form (not a New One)

InfoPath form web part can be used to fill out a published InfoPath form (a new instance). I want to use the web part to open an already filled form to do some modifications. Can this be achieved (using this web part or any other solution)?
The reason behind this requirement is that I want to have multiple web parts in my page, content editor, query string filter and InfoPath web part. I want to use these to open a form (new or existing) in a certain mode / view.
Edit
I will try to simplify:
1- I have an InfoPath form that is saved in a SharePoint library. The form have multiple views.
2- Using a URL like http://mySite/myPage.aspx?form=myForm-20110613.xsn&view=View3, I want the form myForm-20110613.xsn to be opened and switched to View3.
How can I achieve this (preferably without writing any code)?
I have done that using a custom application ASPX page. The page has an Iframe that I set its src to the viewing URL as follows
private void SetIFrameSource_View(HtmlControl frame, string libraryName, string formName)
{
string formServerPage = "http://servername/_layouts/FormServer.aspx";
string xmlLocation = string.Format("/{0}/{1}", libraryName, formName);
string source = "http://servername/SitePages/Home.aspx";
frame.Attributes["src"] = string.Format("{0}?XmlLocation={1}&Source={2}&DefaultItemOpen=1", formServerPage, xmlLocation, source);
}
What version of InfoPath are you using? With 2013, you can insert a rule on form opening with no conditions and add action "switch views" to the view you prefer.
Click Data
Form Load
New
Add Action
Switch Views (select view).
Create a page and add InfoPath form webpart and save the page. Do not configure any properties for the webpart (library name or content type). Navigate to the page including your existing InfoPath form XmlLocation. eg. http://siteurl/yourpage.aspx?XmlLocation=/sites/teamsites/TestFormLibrary/aaaaa.xml
https://devdotnotes.wordpress.com/2012/01/29/sharepoint-caculated-column-and-hyperlink-no-workflow-or-script-needed/
follow this link if you want to build this url dynamically in your view.
You can do this with web part connections. Watch the following video for details: http://channel9.msdn.com/Blogs/laurhar/InfoPath-2010-Manage-data-in-your-SharePoint-Lists-using-the-InfoPath-Form-Web-Part?format=auto