On Tue, 2007-10-30 at 16:57 +0100, Geert Verhaag wrote: > Hi Thorsten, > > I added the line <xsl:call-template name="toc"> just in front > of the line with <xsl:apply-templates select="xhtml:[EMAIL > PROTECTED]'body']"/> > within > the <div id=main> tag inside the page2xhtml.xsl file. > > This resulted in the following error message: > > ElemTemplateElement error: toc >
The <template name="toc"> needs to be in the same file as the calling template. salu2 > Regards, > Gerard > > >>> [EMAIL PROTECTED] 30/10/2007 15:58 >>> > On Tue, 2007-10-30 at 15:30 +0100, Geert Verhaag wrote: > > Hi, > > > > Well, I use version 1.2.5! > > > > I think the wiki page is for 1.4. Anyhow should no matter. > > > Addition of xhtml namespace to page2xhtml-xhtml.xsl, resolved the > > error! > > > > Okay, what about > > > > <body> > > <xsl:call-template name="toc"/> > > <xsl:apply-templates select="xhtml:[EMAIL PROTECTED]'body']"/> > > </body> > > > > where has this part to go? > > http://svn.apache.org/viewvc/lenya/branches/BRANCH_1_2_X/src/webapp/lenya/pubs/default/xslt/page2xhtml.xsl?view=markup > > > ... > > <div id="main"> > <xsl:apply-templates select="xhtml:[EMAIL PROTECTED] = > 'breadcrumb']"/> > <xsl:apply-templates select="xhtml:[EMAIL PROTECTED] = > 'search']"/> > <xsl:apply-templates select="xhtml:[EMAIL PROTECTED] = > 'body']"/> > </div> > > somewhere before body I guess, but that depends where you want the toc > to appear. > > salu2 > > > > Thanks! > > > > Regards, > > Gerard > > > > >>> [EMAIL PROTECTED] 30/10/2007 13:14 >>> > > On Tue, 2007-10-30 at 13:01 +0100, Geert Verhaag wrote: > > > Hoi Thorsten, > > > > > > Thanks for your prompt response! I was already afraid that I had > to > > > dive into XSLT and related stuff. > > > > > > > Well, in the end of the day you will need to dive for sure. > > > > BTW which version of lenya are you using? > > > > > Well, I added the template as described in step one to the > > > xhtml2xhtml.xsl transformation file. This resulted in no errors! > > > > > > Introducing the template of step 2 in page2xhtml-xhtml.xsl > resulted > > in > > > the following error: > > > > > > Prefix must resolve to a namespace: xhtml. > > > > > > > Hmm, if you did included it there and are using 2.0 then the wiki is > > missleading since it is just including/importing another stylesheet: > > <xsl:stylesheet version="1.0" > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > > > > <xsl:import href="fallback://xslt/page2xhtml.xsl"/> > > </xsl:stylesheet> > > > > So you need to add the matches in page2xhtml.xsl instead where you > can > > find: > > <xsl:stylesheet version="1.0" > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > xmlns="http://www.w3.org/1999/xhtml" > > xmlns:xhtml="http://www.w3.org/1999/xhtml" > > .... > > exclude-result-prefixes="page xhtml dc lenya" > > > > > > > or define the namespace (ns) in page2xhtml-xhtml.xsl like: > > <xsl:stylesheet version="1.0" > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > xmlns="http://www.w3.org/1999/xhtml" > > xmlns:xhtml="http://www.w3.org/1999/xhtml" > > > > > <xsl:import href="fallback://xslt/page2xhtml.xsl"/> > > > > <!-- the match from the wiki --> > > </xsl:stylesheet> > > > > > Any suggestions? > > > > Please try this. > > > > > Building pages with Lenya is working nicely, and I like its clear > > and > > > clean interface. > > > > Thanks for the feedback. > > > > > By the way, do you have any suggestions on good books regarding > XSLT > > > and XML? I have worked through the basic O'Reilly book called > > "Learning > > > XML" by Erik T.Ray! > > > > There are many stuff online that can get you started with xsl, e.g. > as > > reference w3schools.com is not bad, but you know Google is your > > friend. > > > > salu2 > > > > > Thanks, and sorry for being a bit impatient! > > > > > > Regards, > > > Gerard > > > > > > >>> [EMAIL PROTECTED] 30/10/2007 12:22 >>> > > > On Tue, 2007-10-30 at 10:03 +0100, Geert Verhaag wrote: > > > > Hi Lenya Users, > > > > > > > > I tried earlier (another thread!) to get help about how to > > implement > > > > the TableOfContents feature in my publication! Unfortunately > > nobody > > > > responded to it. > > > > > > Hmm, it just had been a day. Most of the active folks are in > > Freiburg > > > on > > > the Hackathon so please be patient. > > > > > > > I'm a newbie when it comes to using XML, XSLT and > > > > JavaScript, but would like to use the TableOfContents feature. > > > > > > > > > > You will need a basic understanding of this technologies otherwise > > > using > > > lenya will be very hard. Have a look around the web for tutorials > to > > > xsl > > > and the other technologies. > > > > > > > I already browsed through the Lenya documentation but didn't > find > > > any > > > > explanation on how to actually implement the related JavaScript > > > function > > > > toggleLayer. > > > > > > Let us do step by step. > > > > > > Did you get step 1 and 2 working? > > > > > > If not do not even bother to try 3. > > > > > > If it is working you need to create a javascript and link to it in > > > page2xhtml-xhtml.xsl. > > > > > > salu2 > > > > > > > > > > > I'm very much in need of any hints regarding this feature, and > > would > > > > very much appreciate any help! Thanks in advance! > > > > > > > > Regards, > > > > Gerard > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > > Thorsten Scherler > > thorsten.at.apache.org > > Open Source Java consulting, training and > > solutions > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > ========================================== > > > > Dit bericht is uitsluitend bestemd voor de geadresseerde. > > Het bericht kan vertrouwelijke informatie bevatten. > > Als u dit bericht per abuis hebt ontvangen, wordt u > > verzocht onmiddellijk de afzender te informeren. Ook > > verzoeken wij u het bericht te vernietigen en de inhoud > > niet onder derden te verspreiden of te gebruiken. > > > > This message is intended exclusively for the addressee. > > It may contain information that is confidential. > > If you are not the intended recipient, we request that > > you notify the sender immediately. In that case, we > > also request that you destroy the message and that > > you neither use the contents nor disclose them in any > > manner to third parties. > > ========================================== > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Thorsten Scherler thorsten.at.apache.org Open Source Java consulting, training and solutions --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
