Bedingter Text

In eingen Fällen muss One Hand eine Fall-Unterscheidung treffen, welcher Code bei der Publikation in die HTML-Datei eingetragen werden soll. Beispielsweise soll die Einbindung der CSS-Datei für Satyr normalerweise mit relativer Adressierung erfolgen: <link rel="stylesheet" href="satyr.css" />; im Spezialfall Gästebuch aber mit absoluter Adressierung: <link rel="stylesheet" href="http://home.arcor.de/satyr54/htm/res/css/satyr.css" />. Das geht innerhalb eines Musterdokuments mit der Steuersequenz text, die wie alle Steuersequenzen mit Tags ein- und ausschaltbar ist..

Arbeitsschritte:

  1. Für Gewünschtes Dokument (im Beispiel Gästebuch) Metadatum ?tcl tags auf external setzen:
    ?tcl tags
    external
  2. In der Musterdatei Steuersequenz text für das tag external eintragen:
    <?tcl text {<link rel="stylesheet"\
     href="http://home.arcor.de/satyr54/htm/res/css/satyr.css" />}\
     -withtag external ?>
    

    Weil das Dokument „Gästebuch“ das tag external hat, erhält sein resultierendes HTML-Dokument diesen Code.

  3. In Musterdatei Steuersequenz text für Fehlen des tags external eintragen:
    <?tcl text {<link rel="stylesheet" href="satyr.css" />}\
     -withouttag external ?>
    

    Weil alle anderen Dokumente das tag external nicht haben, erhalten ihre resultierenden HTML-Dokumente diesen Code.


No Software Patents

© Wolf Busch | Home | Inhalt | A-Z