On Wed, 2007-10-31 at 10:15 +0100, Geert Verhaag wrote: > Good Morning, > > I added the <xsl:template match="xhtml:h2">... template to the > page2xhtml.xsl file together with the call of the template. > > Now the table of contents shows up correctly but only within the Home > page! Strange?!
Not really strange, it will show up in all resource types that use page2xhtml.xsl. See http://lenya.apache.org/docs/1_2_x/how-to/custom_resourcetype.html and related pages for resource types. salu2 > > Andreas, thanks for your tip regarding the book Micheal Kay! > > Regards, > Gerard > > >>> [EMAIL PROTECTED] 30/10/2007 17:31:07 >>> > 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] > > > > ========================================== > > 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]
