none
Problem when adding an enterprise wiki page, which have these 2 characters [ ] inside its Page Name RRS feed

  • Question

  • I am working on a sharepoint enterprise server 2013, and i have the following:-

    1. Enterprise wiki site collection , where i have enabled friendly url for my wiki pages inside the Site Navigation settings.

    2. now i added a new wiki page which have this name "Steps to add new item inside the ERP [Main Module]"

    3. where the wiki page got the following values:-

        - Page name= Steps to add new item inside the ERP [Main Module].aspx

        - Page title= Steps to add new item inside the ERP [Main Module]

        - Navigation Term = Steps to add new item inside the ERP [Main Module]

        - Target page for the navigation term= ~sitecollection/Pages/Steps to add new item inside the ERP %5BMain Module%5D.aspx

    4. now i edit the wiki page and i change its name from "Steps to add new item inside the ERP [Main Module]" to "Steps to add new item inside the ERP (Main Module)", mainly by replacing [] with (),where i got these new values:-

         - Page name= Steps to add new item inside the ERP (Main Module).aspx

         - Page title = Steps to add new item inside the ERP [Main Module]

         - Navigation Term =Steps to add new item inside the ERP [Main Module]

         - Target page for the navigation term= ~sitecollection/Pages/Steps to add new item inside the ERP %5BMain Module%5D.aspx

    Now i know that updating a wiki page name will not automatically change the Page Title and the Term Name which is fine. but the problem in mycase is that since the Page name contain these 2 characters [  ] then changing the wiki page name will not update the Target page for the navigation term ,, and it will keep referencing the old url ( ~sitecollection/Pages/Steps to add new item inside the ERP %5BMain Module%5D.aspx in my case) which no longer exists... keeping in mind that if i add a new wiki page that do not have [ ] inside its name then the problem will not happen ,, so seems for a reason or another using [ or ] inside the wiki page name while having friendly url enabled will cause the issue..

    so can anyone adivce what is going on !!

    • Edited by johnjohn11 Saturday, April 8, 2017 1:09 AM
    Friday, April 7, 2017 5:13 PM

All replies

  • Hi,

    I think this is a known case and you could update the URL of TERM by below steps:

    Site settings->Term store management->click the TERM the site collection used:

    Here is one link for your reference.

    http://www.jkevinparker.com/2014/03/fixing-enterprise-wiki-page-titles-and.html

    Best Regards,

    Lee


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    Monday, April 10, 2017 6:25 AM
  • Hi,

    I think this is a known case and you could update the URL of TERM by below steps:

    Site settings->Term store management->click the TERM the site collection used:

    Here is one link for your reference.

    http://www.jkevinparker.com/2014/03/fixing-enterprise-wiki-page-titles-and.html

    Best Regards,

    Lee


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    now the link you provide

    http://www.jkevinparker.com/2014/03/fixing-enterprise-wiki-page-titles-and.html

    talks about totally different problem... my question is related to the fact that when the wiki page name contain these characters "[" and/or "] " the navigation term's target page url will not be updated when updating the wiki page name which contain "[" and/or "] "... now if the wiki page does not contain these 2 characters "[" and/or "] " then updating the wiki page name will automatically update the navigation term's target page url...

    Tuesday, April 11, 2017 12:07 AM
  • Hi,

    Seems you haven’t go through whole thread.

    I also reproduced this in my local actually, so I suggest you update the term URL manually in Term Store Management.

    Best Regards,

    Lee


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    Tuesday, April 11, 2017 1:33 AM
  • Hi,

    Seems you haven’t go through whole thread.

    I also reproduced this in my local actually, so I suggest you update the term URL manually in Term Store Management.

    Best Regards,

    Lee


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    this is not 100% correct. here is the full story:-

    now when you update the wiki page name field, the following will happen automatically:-

    1. the page name will be changed.

    2. the physical wiki page url (with the .aspx) will be updated.

    3. the Target page for the navigation term will be updated also.

    now what will NOT get updated when you update the name:-

    1. the Page Title.

    2. the Term Name will not get update, so the friendly url will not get updated ,, although the Term will be referencing the new Page.

    here is my test:-

    1. i create a new wiki page named "Test 123".

    2. i got the following:-

    - physical url = http://servername/wiki/Pages/Test 123.aspx

    - friendly url = http://servername /wiki/Test-123

    - Navigation term name = Test 123

    - target page for the navigation term is http://servername/wiki/Pages/Test 123.aspx

    - Title = "Test 123"

    3. now i edit the wiki page and i changed the Name from "Test 123" to "Updated Test 123.".. here where i get:-

    - physical url = http://servername/wiki/Pages/Updated Test 123.aspx

    - friendly url = http://servername /wiki/Test-123 (did not chnage...)

    - Navigation term name = Test 123 (did not change...)

    - Target page for the navigation term is http://servername/wiki/Pages/Updated Test 123.aspx

    - Title = "Test 123" (did not change...)

    now the above is the normal appraoch of updating wiki pages while having friendly urls enabled,, and i am not discussing/complaining about this ... the problem i am facing (as described before) is; if the original wiki page name contain these 2 charterers "[" and/or "]".. then updating the wiki page name will not update the target page for the navigation term as it does normally..

    hope this explain what i am asking for..

    Thanks

    Tuesday, April 11, 2017 10:13 AM
  • Hi,

    What I tested is using special character( [] to () as you described), and I confirm this in SharePoint online( same behavior).

    So, as a workaround, I think you’ better update this manually.

     

    What’s more, you could submit a feedback about this issue via the below link for your convenience, thanks.

    https://sharepoint.uservoice.com/ 

    It is a place for customers provide feedback about Microsoft SharePoint products. If a feedback is high voted there by other customers, it will be promising that Microsoft Product Team will take it into consideration when designing the next version in the future. 

     

    Best Regards,

    Lee


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    Wednesday, April 12, 2017 6:35 AM