Website Parameter Reference $Id: param.xweb,v 1.3 2005/06/28 12:33:37 xmldoc Exp $ Walsh Norman 2002-2005 Norman Walsh Introduction This is reference documentation for all user-configurable parameters in the DocBook XSL Website stylesheets (for generating output from DocBook Website documents). Parameters header.hr boolean header.hr Toggle <HR> after header Description If non-zero, an <HR> is generated at the bottom of each web page, before the footer. footer.hr boolean footer.hr Toggle <HR> before footer Description If non-zero, an <HR> is generated at the bottom of each web page, before the footer. feedback.href URI feedback.href HREF (URI) for feedback link Description The feedback.href value is used as the value for the href attribute on the feedback link. If feedback.href is empty, no feedback link is generated. feedback.with.ids boolean feedback.with.ids Toggle use of IDs in feedback Description If feedback.with.ids is non-zero, the ID of the current page will be added to the feedback link. This can be used, for example, if the feedback.href is a CGI script. feedback.link.text string feedback.link.text The text of the feedback link Feedback Description The contents of this variable is used as the text of the feedback link if feedback.href is not empty. If feedback.href is empty, no feedback link is generated. filename-prefix string filename-prefix Prefix added to all filenames Description To produce the text-only (that is, non-tabular) layout of a website simultaneously with the tabular layout, the filenames have to be distinguished. That's accomplished by adding the filename-prefix to the front of each filename. autolayout-file filename autolayout-file Identifies the autolayout.xml file Description When the source pages are spread over several directories, this parameter can be set (for example, from the command line of a batch-mode XSLT processor) to indicate the location of the autolayout.xml file. FIXME: for browser-based use, there needs to be a PI for this... output-root filename output-root Specifies the root directory of the website Description When using the XSLT processor to manage dependencies and construct the website, this parameter can be used to indicate the root directory where the resulting pages are placed. Only applies when XSLT-based chunking is being used. dry-run boolean dry-run Indicates that no files should be produced Description When using the XSLT processor to manage dependencies and construct the website, this parameter can be used to suppress the generation of new and updated files. Effectively, this allows you to see what the stylesheet would do, without actually making any changes. Only applies when XSLT-based chunking is being used. rebuild-all boolean rebuild-all Indicates that all files should be produced Description When using the XSLT processor to manage dependencies and construct the website, this parameter can be used to regenerate the whole website, updating even pages that don't appear to need to be updated. The dependency extension only looks at the source documents. So if you change something in the stylesheet, for example, that has a global effect, you can use this parameter to force the stylesheet to rebuild the whole website. Only applies when XSLT-based chunking is being used. nav.table.summary string nav.table.summary HTML Table summary attribute value for navigation tables Navigation Description The value of this parameter is used as the value of the table summary attribute for the navigation table. Only applies with the tabular presentation is being used. navtocwidth length navtocwidth Specifies the width of the navigation table TOC 220 Description The width, in pixels, of the navigation column. Only applies with the tabular presentation is being used. navbodywidth length navbodywidth Specifies the width of the navigation table body Description The width of the body column. Only applies with the tabular presentation is being used. textbgcolor color textbgcolor The background color of the table body white Description The background color of the table body. Only applies with the tabular presentation is being used. navbgcolor color navbgcolor The background color of the navigation TOC #4080FF Description The background color of the navigation TOC. Only applies with the tabular presentation is being used. toc.spacer.graphic boolean toc.spacer.graphic Use graphic for TOC spacer? Description If non-zero, the indentation in the TOC will be accomplished with the graphic identified by toc.spacer.image. Only applies with the tabular presentation is being used. toc.spacer.text string toc.spacer.text The text for spacing the TOC     Description If toc.spacer.graphic is zero, this text string will be used to indent the TOC. Only applies with the tabular presentation is being used. toc.spacer.image filename toc.spacer.image The image for spacing the TOC graphics/blank.gif Description If toc.spacer.graphic is non-zero, this image will be used to indent the TOC. Only applies with the tabular presentation is being used. toc.pointer.graphic boolean toc.pointer.graphic Use graphic for TOC pointer? Description If non-zero, the "pointer" in the TOC will be displayed with the graphic identified by toc.pointer.image. Only applies with the tabular presentation is being used. toc.pointer.text string toc.pointer.text The text for the "pointer" in the TOC  >  Description If toc.pointer.graphic is zero, this text string will be used to display the "pointer" in the TOC. Only applies with the tabular presentation is being used. toc.pointer.image filename toc.pointer.image The image for the "pointer" in the TOC graphics/arrow.gif Description If toc.pointer.graphic is non-zero, this image will be used for the "pointer" in the TOC. Only applies with the tabular presentation is being used. toc.blank.graphic boolean toc.blank.graphic Use graphic for "blanks" in TOC? Description If non-zero, "blanks" in the the TOC will be accomplished with the graphic identified by toc.spacer.image. Only applies with the tabular presentation is being used. toc.blank.text string toc.blank.text The text for "blanks" in the TOC     Description If toc.blank.graphic is zero, this text string will be used for "blanks" in the TOC. Only applies with the tabular presentation is being used. toc.blank.image filename toc.blank.image The image for "blanks" in the TOC graphics/blank.gif Description If toc.blank.graphic is non-zero, this image will be used to for "blanks" in the TOC. Only applies with the tabular presentation is being used. suppress.homepage.title boolean suppress.homepage.title Suppress title on homepage? Description FIXME:If non-zero, the title on the homepage is suppressed? body.attributes attribute set body.attributes DEPRECATED white black #0000FF #840084 #0000FF Description DEPRECATED sequential.links boolean sequential.links Make sequentional links? Description FIXME currentpage.marker string currentpage.marker The text symbol used to mark the current page Description FIXME banner.before.navigation boolean banner.before.navigation Put banner before navigation? Description FIXME table.spacer.image filename table.spacer.image Invisible pixel for tabular accessibility Description This is the 1x1 pixel, transparent pixel used for the table trick to increase the accessibility of the tabular website presentation. The Stylesheet The param.xsl stylesheet is just a wrapper around all these parameters.