[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] call-template error
On my site I have a couple of categories/menus. Each time you're in a category it loads a different template(content) I have a parameter $menu which has the value of the name of the menu you are at on the site. So until now I had something like this: <xsl:if test="$menu= sport"> <xsl:call-template name="toolbox_sport"></xsl:call-template> </xsl:if> <xsl:if test="$menu= 'news"> <xsl:call-template name="toolbox_news"></xsl:call-template> </xsl:if> <xsl:if test="$menu= recent"> <xsl:call-template name="toolbox_recent"></xsl:call-template> </xsl:if> <xsl:if test="$menu= test"> <xsl:call-template name="toolbox_test"></xsl:call-template> </xsl:if> like this, it works. But then I though of making it more simple like this: <xsl:call-template name="toolbox_$menu"></xsl:call-template> so basically it should only loads the template of the selected menu. Thing is it doesn't work..I get java.util.EmptyStackException: I also tried creating a variable <xsl:variable name="tool">toolbox_<xsl:value-of select="$menu"/></xsl:variable> and then calling the template with the name="$tool"..also doesn't work. So why doesn't he load it?? 10x ____________________________________________________________________________________Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more. http://mobile.yahoo.com/go?refer=1GNXIC
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|