Link (SPT-Tag)
Dieser Artikel bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung. |
Name
<spt:link> - Erzeugt Links auf Informationen und bindet Bildmedien ein.
Syntax
<spt:link name = "variable"
type = "navlink"
pools = "!{gui.informations}"
hidden = "false"
locale = "de"
size = "50"
value = ""
width = ""
height = ""
showTree = "true"
/>
Beschreibung
Der Tag spt:link löst den veralteten Tag spt:systemlink ab.
Mit dem spt:link-Tag kann ein Link auf andere Informationen des Systems gesetzt werden. Mit diesem Tag lassen sich weiterhin Bildmedien in einen Artikel einbinden.
Dieser Link erzeugt ein readonly Textfeld, indem der Artikelname des verknüpften Artikels angezeigt wird und einen Button. Bei Klick auf den Button öffnet sich ein Auswahldialog über den der zu verknüpfende Artikel ausgewählt werden kann. Es ist möglich bei Änderungen des Links per JavaScript darauf zu reagieren. Dazu ist mit der JavaScript-Funktion setLinkChangeHandler(fieldname, f)
ein Handler zu definieren, der aufgerufen werden soll, wenn sich der Link ändert. Mit fieldname
muß der vollständige Name des Feldes angegeben werden (z.B. mylist[0].mysublist[2].mylink
). f
ist die Javascript-Funktion, die aufgerufen werden soll. Sie wird mit zwei Parametern aufgerufen:
- fieldname
- Variablename des Feldes dessen Link geändert wurde.
- fieldvalue
- ID des Links der gesetzt wurde oder "", wenn der Link gelöst wurde.
<script language="javascript">
function linkChanged(fieldname, fieldvalue) {
alert("link changed: fieldname=" + fieldname + ",fieldvalue=" + fieldvalue);
}
</script>
...
<spt:iterator name="mylist" item="it">
<spt:iterator name="mysublist" item="jt">
...
<spt:link name="mylink" type="link"/>
<script language="javascript">
setLinkChangeHandler("<sp:print name="jt.field"/>.mylink", linkChanged);
</script>
</spt:iterator>
</spt:iterator>
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
name
|
Variable | Ja | nein | 1 |
type
|
Linktyp | Nein | None | 1 |
pools
|
Anchor-List oder ID-List | Nein | None | 1 |
hidden
|
Condition | Nein | None | 1 |
locale
|
Locale | Nein | None | 1 |
size
|
Locale | Nein | None | 1 |
value
|
Locale | Nein | None | 1 |
width
|
Locale | Nein | None | 1 |
height
|
Locale | Nein | None | 1 |
showTree
|
Locale | Nein | None | 1 |
xxx
- xxx.
xxx
- xxx.
Beispiele
Beispiel A
Template Quelltext
xxx
Ausgabe
xxx
Beispiel B
Template Quelltext
xxx
Ausgabe
xxx