2

When I click on Team Wiki - Wiki Page Library - from navigator I want it to show a page Home.aspx instead of showing All Pages, I can only set a page as Home Page not able to set it as default page of my wiki - Team wiki -.

I'm using SharePoint Server 2013.
For example I want its Web Address instead of http://sharpointserver/Team%20Wiki/Forms/AllPages.aspx to be http://sharpointserver/Team%20Wiki/Home.aspx, But it is read-only in its related listedit.aspx or in Team Wiki > Settings.

Thanks for help.

2
  • 1
    please add an example for the current URL and the required URL Commented Sep 20, 2017 at 13:43
  • @M.Qassas Thanks for attention, I update the question ;).
    – shA.t
    Commented Sep 20, 2017 at 13:46

2 Answers 2

2

If you can not see "Navigation" section, you can copy _layouts/15/AreaNavigationSettings.aspx after your site link like this:

http://<Site>/_layouts/15/AreaNavigationSettings.aspx

and in this section

Structural Navigation: Editing and Sorting
Use this section to reorder and modify the navigation items under this site. You can create, delete and edit navigation links and headings. You can also move navigation items under headings and choose to display or hide pages and subsites.

Then, edit URL of link navigation

1
  • Thanks for your answer, I found that by replacing settings.aspx to AreaNavigationSettings.aspx I can reach to Navigation Settings, that does the trick for me - By editing URL part ;).
    – shA.t
    Commented Sep 24, 2017 at 8:41
1

I've seen this as well - a link to a wiki on the left navigation that is https://<site>/<LibraryName> without the closing / will show the home page in one library, but go to AllPages.aspx for another.

The only thing I've been able to determine is you have to have a Home.aspx page to do that. Since yours is called wikihome.aspx it won't work.

If that doesn't work, you might have to resort to code or Powershell. I found this Change the home page of a wiki library that shows you have to set the Welcome Page property:

$list.RootFolder.WelcomePage="Home.aspx"
$list.RootFolder.Update()
$clientContext.ExecuteQuery()
3
  • Checked with Home.aspx and doesn't work either!?
    – shA.t
    Commented Sep 20, 2017 at 17:12
  • Bummer. I updated my answer with some other examples - it looks like you might have to code it in csom or powershell. As to why the WelcomePage definition gets unhooked I do not know. Commented Sep 20, 2017 at 17:19
  • Thank for updates and finding that related question-answer, I hope someone gives me a way without coding, I'll try it soon ;).
    – shA.t
    Commented Sep 24, 2017 at 8:21

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.