Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I am new to using SharePoint, and I am not a full SharePoint admin, I only have control over my specific sites.

In my sites I have a lot of different discussion boards used to organize comments on specific topics.

I way to create multiple parent boards with several child boards. So I thought a way to organize the boards would be to create new Quick Launch headings that uniquely identify the groupings of discussion boards, rather than one long list under the original Discussions heading. I can set this up, but I am confused as to what the URL should be for each new heading. I copied the original Discussions heading URL, that ended with (not full URL posted here):

.../viewlsts.aspx?BaseType=0&ListTemplate=108

But then, when you click on any of the Discussion headings, you get a view of all Discussion Boards, rather than just the ones under that specific heading.

Questions:

  1. Is there a way to modify the URL so that only the set belonging to that heading is displayed when the heading is clicked?
  2. Is there a way to assign the board to the desired discussion heading when the board is created rather than having to move it later?
  3. And I guess overall, is this an acceptable way to do this, or is there a better way?
share|improve this question

1 Answer 1

up vote 1 down vote accepted

QuickLaunch items could be linked only to separate lists and pages, not to their groups. Heading items, which reference your Discussions "groups", are not more than simple links with some custom anchor text. So don't expect any intelligent behavour from them.

OOTB viewlsts.aspx page presents some functionality for filtering by type of list and by list definition id, so if you could create your discussion boards from different custom list definitions, you can then arrange grouping by the list definition id. But this approach will require recreation of all the discussion boards, which, I anticipate, is not acceptable.

So probably the best scenario here is to create a custom application page, and use some custom groups identifiers for the required filtering. For instance, in this case the link to a Discussions group could look like this:

/_layouts/MyDiscussionProject/MyViewLists.aspx?GroupID=FirstGroup

Or also you can simply create several static pages (wiki pages, for example), with static links to the corresponding Discussion boards. In this case you will need to update these pages each time new board is added or removed from a group.

share|improve this answer
    
Thanks, that's excellent info! Couple follow on questions: (1) Is setting up these type of custom pages possible with my level of permissions? (2) If I decide to leave all the Discussion heading URLs the same, will that cause any problems or "break" my site in any way? Thanks! –  Carvell Fenton Jan 5 '12 at 19:21
    
(1) - If you can create pages in some document library, for instance in Site Pages library, when this could be done: just create a page there, go to this page and add content there, and after this, point corresponding heading URL to the page. Also you can create pages in SharePoint Designer. (2) - you can add as many items into QuickLaunch menu, with same URLs, as you wish. –  Andrey Markeev Jan 5 '12 at 19:35
    
Thanks so much omlin for your help. This was exactly what I needed. Cheers! –  Carvell Fenton Jan 5 '12 at 20:02

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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