2 Stimmen

Docbook: Konfigurieren des Namens der toc-Datei?

Aus einem Docbook-Dokument wende ich ein xslt-Stylesheet an, das mit xsltproc die Inhaltsverzeichnisdatei zusammen mit den Dateien für die einzelnen Kapitel erzeugen kann.

Ich würde gerne wissen, ob es eine Möglichkeit gibt, den Namen der erzeugten toc-Datei anzugeben, denn bisher habe ich bk01-toc.html, und ich möchte, dass diese unter einem anderen Namen erzeugt wird.

Haben Sie eine Idee?

Danke :)

2voto

mzjn Punkte 45393

Es ist möglich (aber ein wenig umständlich). Sie müssen zwei ziemlich große benannte Vorlagen im Stylesheet-Modul chunk-common.xsl (Teil von DocBook XSL) anpassen:

  1. machen.lots (gibt die TOC-Datei aus [wenn die chunk.tocs.and.lots Parameter ist gesetzt])

    Hier müssen Sie die <xsl:with-param name="filename"> Element, das Folgendes enthält <xsl:text>-toc</xsl:text> .

  2. Fußzeile.Navigation (erzeugt einen Link zur TOC-Datei in der Fußzeile von HTML-Blöcken)

    Anpassen der <xsl:attribute name="href"> Element, das Folgendes enthält <xsl:text>-toc</xsl:text> .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X