Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Joachim 16 posts 36 karma points
    Oct 18, 2013 @ 15:14
    Joachim
    0

    Sub menu script - site not responding

    Hello

    I have this made this sub menu script - I see no errors with it:

    <xsl:stylesheet 
      version="1.0" 
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
      xmlns:msxml="urn:schemas-microsoft-com:xslt" 
      xmlns:umbraco.library="urn:umbraco.library" xmlns:Exslt.ExsltCommon="urn:Exslt.ExsltCommon" xmlns:Exslt.ExsltDatesAndTimes="urn:Exslt.ExsltDatesAndTimes" xmlns:Exslt.ExsltMath="urn:Exslt.ExsltMath" xmlns:Exslt.ExsltRegularExpressions="urn:Exslt.ExsltRegularExpressions" xmlns:Exslt.ExsltStrings="urn:Exslt.ExsltStrings" xmlns:Exslt.ExsltSets="urn:Exslt.ExsltSets" 
      exclude-result-prefixes="msxml umbraco.library Exslt.ExsltCommon Exslt.ExsltDatesAndTimes Exslt.ExsltMath Exslt.ExsltRegularExpressions Exslt.ExsltStrings Exslt.ExsltSets ">
    
    <xsl:output method="xml" omit-xml-declaration="yes"/>
    
    <xsl:param name="currentPage"/>
    <xsl:param name="level"/>
    
        <xsl:template match="/">
        <div id="sitemap">
        <ul>        
            <xsl:call-template name="drawNodes">
                    <xsl:with-param name="parent" select="$currentPage/ancestor-or-self::* [@level=1 and @isDoc]"/>
            </xsl:call-template>
        </ul>
        </div>
        </xsl:template>
    
    
    <xsl:template name="drawNodes">
    <xsl:if test="count($currentPage/* [@isDoc and string(umbracoNaviHide) != '1']) > '0'">
    <!-- The fun starts here -->
    <ul class="sidemenu">
    
    <xsl:for-each select="$currentPage/* [@isDoc and string(umbracoNaviHide) != '1']">
      <li>
        <a href="{umbraco.library:NiceUrl(@id)}">
          <xsl:value-of select="siteTitle"/>
        </a>
    
        <xsl:if test="count(./* [@isDoc and string(umbracoNaviHide) != '1']) > 0">
          <ul>
            <xsl:call-template name="drawNodes">
               <xsl:with-param name="parent" select="."/>
                 </xsl:call-template>
                 </ul>
         </xsl:if>
      </li>
    </xsl:for-each>
    </ul>
    </xsl:if>
    
    </xsl:template>
    
    </xsl:stylesheet>
    

    When the script runs on a page, then the page does not respond, why is that?

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies