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?

Please Sign in or register to post replies

Write your reply to:

Draft