none
Managed navigation not visible to Readers

    Question

  • I successfuly created a Term Set and selected it in the Navigation settings of my site collection.

    However, the navigation nodes are not visible to users with Visitor access. Is this a known behavior?


    Heidl Technologies

    Tuesday, November 20, 2012 9:07 AM

All replies

  • Apparently the navigation nodes which do not have a page will not be shown to Readers (it makes sense, otherwise they get 404 Not Found).

    Half Scheidl

    Friday, December 14, 2012 9:44 AM
  • Create a simple page with the desired access, e.g. Visitors. Put a JavaScript transfer on that page using the Script Web Part, e.g. 

    <script type="text/javascript">
     
    ;( function() {
        if ( document.forms[0].elements["_wikiPageMode.value"] == "true" || document.forms[0].elements["MSOLayout_InDesignMode"].value == "1") {
            return;
        }
        window.location.replace('http://ServerName/SiteName/Lists/ListX');
    })();
     
    </script>

    Set the Term Set Navigation via "Term-Driven Page with Friendy URL" \ "Change target page for this term" to the redirect page and it works.

    A bit of lifting but it works. One could improve it by using QueryString to make one dynamic page to fit all.


    • Edited by Badajoz95 Friday, January 17, 2014 6:24 AM
    Friday, January 17, 2014 6:23 AM