Franz-Josef Knelangen schrieb:
> Hallo Listige,
>
> das ist bestimmt grundlegend, aber ich komme nicht drauf: Ich habe im Text
> einen CrossRef-Marker [Bausteinliste], auf den ich verweisen möchte. Der
> Verweis soll aber nicht $paratext sein, weil das Zielwort in einem normalen
> Absatz steht, sondern einfach der Text des Markers. Geht das? Wie kann man
> solche Verweise in FM realisieren?
> [...]
Hallo,
das geht meiner Einschätzung nach mit FM-Bordmitteln nicht. Man
kann nur die vorhandenen Bausteine, die in der Dialogbox
"Querverweis-Formate bearbeiten" aufgelistet sind, verwenden.
Man könnte jetzt auf die Idee kommen, dass es in einer
strukturierten Anwendung funktionieren könnte, da es ja
den Baustein <$ElemText[ElemTag]> gibt. Aber leider wird da, wenn
man auf ein Element von Typ Marke verweist nur der Inhalt des
Elternelements, also der Text des Absatzes, in dem die Marke
sich befindet, ausgegeben.
Mit einem Trick könnte man aber folgendes in einer strukturierten
Umgebung machen:
- Man definiert in der EDD ein Element "CrossRef-Marker" von
Typ Marker.
- Man definiert ein Attribut "Id", damit auf den Marker verwiesen
werden kann und
- man definiert ein Attribut "Xref-Text" mit Datentyp String.
Wenn man diese erweiterte EDD dann in seine Anwendung importiert,
dann kann man in einem Dokument ein Element "CrossRef-Marker"
anlegen und darauf verweisen. Wenn man nun ein Querverweis auf
dieses Element angelegt hat und im Querverweisformat den
Baustein <$Attribut[Xref-Text]> verwendet, dann wird der
Inhalt des Attributs "Xref-Text" angezeigt.
Gruß,
Stefan Thums
--
===== cognitas. Gesellschaft für Technik-Dokumentation mbH =====
Stefan Thums Department: Services & Tools
\|/ Alte Landstr. 6 Phone (Fax): (+49)8961001-152 (101)
@ @ D-85521 Ottobrunn mailto:[EMAIL PROTECTED]
-oOO-(_)-OOo---------------- http://www.cognitas.de
_______________________________________________
Talk mailing list
[email protected]
http://lists.framemaker.de/mailman/listinfo/talk