This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
Re: Customizing the nav-banner in modular stylesheets?
- To: Megan Golding <mgolding at secureworks dot net>
- Subject: Re: DOCBOOK: Customizing the nav-banner in modular stylesheets?
- From: Mark Johnson <mark at duke dot edu>
- Date: Wed, 30 May 2001 11:06:03 -0400
- Cc: docbook at lists dot oasis-open dot org
- References: <5.1.0.14.0.20010530094025.00a148d0@atlexchange.secureworks.net>
- Reply-to: mark at phy dot duke dot edu
Megan Golding writes:
> I've written a series of docs in DocBook and am using the nwalsh-modular
> stylesheets to produce HTML output. Is it possible to substitute graphics
> for the navigation links?
>
> I was thinking something along the lines of the following in my HTML output:
> NEW: <a href="prevtopic.html"><img src="prev.png"></a>
> CURRENTLY: <a href="prevtopic.html">Previous</a>
>
> I figure there are two possible solutions that'll work for me:
> 1. Alter my customized stylesheet (.dsl) to put graphics in instead of
> text. I imagine this would work like the admon-graphics t setting used
> elsewhere. I'm still quite fuzzy on the stylesheets, and didn't have a lot
> of luck digging through dbnavig.dsl to find what I need....Ideas?
Something like this in your custom stylesheet ought to work:
(define %navicon-path% "icons/")
(define (gentext-en-nav-prev prev)
(make empty-element gi: "IMG"
attributes: '(("SRC" (string-append %navicon-path% "prev.gif"))
("BORDER" "0")
("ALT" "Prev"))))
(define (gentext-en-nav-next next)
(make empty-element gi: "IMG"
attributes: '(("SRC" (string-append %navicon-path% "next.gif"))
("BORDER" "0")
("ALT" "Next"))))
(define (gentext-en-nav-up up)
(make empty-element gi: "IMG"
attributes: '(("SRC" (string-append %navicon-path% "up.gif"))
("BORDER" "0")
("ALT" "Up"))))
(define (gentext-en-nav-home home)
(make empty-element gi: "IMG"
attributes: '(("SRC" (string-append %navicon-path% "home.gif"))
("BORDER" "0")
("ALT" "Home"))))
But I haven't tried it -- might have a booboo in the %navicon-path%
stuff...
Cheers,
Mark
> 2. Write a quick script to run on the output HTML files to substitute the
> image ref for the words Previous, Next, and Home. I figure this will work,
> but am aware it is a quick and dirty solution.
>
> So, how should I go about this?
> Meg
>
>
> Megan Golding | mgolding@secureworks.net
> Technical Writer | SecureWorks, Inc.
>
> "Tell me and I'll forget. Show me, and I may not remember. Involve me, and
> I'll understand." - Native American Proverb
>
>
> ------------------------------------------------------------------
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: docbook-request@lists.oasis-open.org
--
_____________________________________
Mark Johnson
Duke Physics <mark@duke.edu>
Debian SGML <mrj@debian.org>
Home Page: <http://dulug.duke.edu/~mark/>
GPG fp: 50DF A22D 5119 3485 E9E4 89B2 BCBC B2C8 2BE2 FE81
------------------------------------------------------------------
To unsubscribe from this elist send a message with the single word
"unsubscribe" in the body to: docbook-request@lists.oasis-open.org