Make SharePoint List pages editable through web interface...
Currently doing a lot with the pages in a SharePoint list. I'm trying to improve the discussion list functionality (going quite well!). One of the problems is that the discussion list contains 288 items, and that I'm trying to modify XSLT data views, converted from initial list views (in CAML) using FrontPage which takes ages even in “code“ view of FrontPage. Seems like it's trying to rerender all 288 items on typing each character! It would be great if it was possible to modify the data view web part using the web interface, like you can do in “normal” SharePoint pages. And yes... this is possible after adding some “magic code”.
Change the following code in the view pages (AllItems.aspx, ...):
....<SPSWC:RightBodySectionSearchBox runat="server" SearchResultPageURL="SEARCH_HOME" FrameType="None" WebPart="true" __WebPartId="{D3BCAB36-897B-4BAF-A947-1C71A63112F3}"/></td></tr> <tr style="padding-right:1px">......
To
...<SPSWC:RightBodySectionSearchBox runat="server" SearchResultPageURL="SEARCH_HOME" FrameType="None" WebPart="true" __WebPartId="{D3BCAB36-897B-4BAF-A947-1C71A63112F3}"/></td></tr>
<tr> <td nowrap align="right" class="ms-vb"><WebPartPages:SettingsLink runat="server"/> </td> </tr>
<tr style="padding-right:1px">
Change the following code in the item pages (DispForm.aspx, EditForm.aspx, NewForm.aspx):
...<SharePoint:ListItemProperty Property="Title" MaxLength=40 runat="server"/></a><!-- --></td> </tr></table>...
To
...<SharePoint:ListItemProperty Property="Title" MaxLength=40 runat="server"/></a><!-- --></td> </tr>
<tr> <td nowrap align="right" class="ms-vb"><WebPartPages:SettingsLink runat="server"/> </td> </tr>
</table>...
And now add &mode=edit after you URL of the list page and you get the well none “Modify Shared Page” functionality and you can add extra web parts and configure the existing web parts like you are used to.
You need to add these modifications using FrontPage or directly in the list pages in the list template.