[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: RE: DOCBOOK-APPS: htmlhelp.xsl: links in index
Actually--I take that back. That seems not to work at all. So I guess I need to find the nearest chunk and then do <xsl:apply-templates mode="chunk-filename" select="whatever"/> on it? David > -----Original Message----- > From: David Cramer > Sent: Monday, January 06, 2003 4:18 PM > To: 'Jirka Kosek' > Cc: docbook-apps@lists.oasis-open.org > Subject: RE: DOCBOOK-APPS: htmlhelp.xsl: links in index > > > Ah, I was just about to go crazy, then I searched the > archives. So if I prefer to forgo linking to the exact spot > on the page in return for descriptive titles in the "Topics > Found" box, is this change safe? It seems to work, but I'm > not exactly sure how mode="chunk-filename" works: > > <xsl:template name="write.indexterm.hhk"> > <xsl:param name="text"/> > <xsl:param name="seealso"/> > <![CDATA[<LI> <OBJECT type="text/sitemap"> > <param name="Name" value="]]><xsl:value-of > select="$text"/><xsl:text><![CDATA[">]]></xsl:text> > <xsl:if test="not(seealso)"> > <xsl:variable name="href"> > <xsl:apply-templates mode="chunk-filename"/> > <!--xsl:call-template name="href.target.with.base.dir"/--> > > Thanks, > David > > > -----Original Message----- > > From: Jirka Kosek [mailto:jirka@kosek.cz] > > Sent: Saturday, August 24, 2002 7:57 AM > > To: Sven Kitschke > > Cc: docbook-apps@lists.oasis-open.org > > Subject: Re: DOCBOOK-APPS: htmlhelp.xsl: links in index > > > > > > Sven Kitschke wrote: > > > > > > Currently used method to generate indexes is completely > > relying on HTML > > > > Help Workshop. So this is fault of HTML Help Workshop. I > > plan to rewrite > > > > index code to use HHK files which could overcome this > problem. But > > > > doesn't expect it soon. > > > > > > > > Jirka > > > > > > Some weeks ago i initially started to produce the attached > > > customization. I've rounded it up to some degree. It was > > tricky but it > > > works now. It may still contain bugs. > > > You possibly find it worth to include it in the stylesheets > > or to use > > > it as a starting point for further development. > > > > htmlhelp-common.xsl in CVS now supports index.hhk. You must set > > parameter htmlhelp.use.hhk to 1 in order to use this feature. Index > > generated by this way points to exact locations of terms. > > Unfortunately > > there are other problems. If there are multiple occurences of > > some term, > > list of term occurences contains term name instead of name > of relevant > > topic. This is bug in HTML Help and only way to overcome this issue > > which I know is to disable possibility to go to the exact > place where > > index term was defined not just to the beggining of topic. :-( > > > > Jirka > > > > -- > > ----------------------------------------------------------------- > > Jirka Kosek > > e-mail: jirka@kosek.cz > > http://www.kosek.cz > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC