Startseite
Startseite
Startseite

Startseite / Vorlagenentwicklung / Vorlagensyntax / Systemobjekte / #link

#link Verfügbar ab FirstSpirit-Version 4.0

Das Systemobjekt #link ist innerhalb von Verweisvorlagen verfügbar.

Mit den einzelnen Methoden des Systemobjekts können die Felder des Verweises in der Verweisvorlage ausgeben oder weiterverarbeitet werden (siehe auch Verweisvorlagen und Ausgabe von Verweisen ). Welche Methoden zur Verfügung stehen, ist abhängig vom jeweiligen Verweistyp.

Aufrufe für interne Verweise

Aufruf

Bedeutung
(siehe auch: interne Verweise )

Rückgabedatentyp

#link.comment

Ausgabe des Eingabefelds comment (Standardbeschriftung: Kommentar)

String
(Zeichenkette)

#link.language

Ausgabe des Eingabefelds language (Standardbeschriftung: Sprache)

String
(Zeichenkette)

#link.linktemplate

Ausgabe des Eingabefelds linktemplate (Standardbeschriftung: Verweisvorlage)

String
(Zeichenkette)

#link.mediaref

Ausgabe des Auswahl-/Eingabefelds mediaref (Standardbeschriftung: Bild)

String
(Zeichenkette)

#link.mediaref_remote

Ausgabe des internen Felds mediaref_remote. Gibt den symbolischen Namen des Remoteprojekts aus, wenn das ausgewählte Bild (siehe #link.mediaref) aus einem Remoteprojekt stammt.

String
(Zeichenkette)

#link.section

Ausgabe des Auswahlfelds section (Standardbeschriftung: Absatz).

String
(Zeichenkette)

#link.section_anchor

Ausgabe des internen Felds section_anchor. Name des Ankers zum ausgewählten Absatz (siehe #link.section) mit vorangesetztem #.

String
(Zeichenkette)

#link.section_id

Ausgabe des internen Felds section_id. Name des eindeutigen Bezeichners zum ausgewählten Absatz (siehe #link.section)

String
(Zeichenkette)

#link.sitestoreref

Ausgabe des Auswahl-/Eingabefelds sitestoreref (Standardbeschriftung: Ziel).

String
(Zeichenkette)

#link.sitestoreref_remote

Ausgabe des internen Felds sitestoreref_remote. Gibt den symbolischen Namen des Remoteprojekts aus, wenn das ausgewählte Ziel (siehe #link.sitestoreref) aus einem Remoteprojekt stammt.

String
(Zeichenkette)

#link.target

Ausgabe des Auswahl-/Eingabefelds target (Standardbeschriftung: Frame)

String
(Zeichenkette)

#link.text

Ausgabe des Eingabefelds text (Standardbeschriftung: Verweis-Text)

String
(Zeichenkette)

     

Aufrufe für externe Verweise

Aufruf

Bedeutung
(siehe auch: externe Verweise )

Rückgabedatentyp

#link.comment

Ausgabe des Eingabefelds comment (Standardbeschriftung: Kommentar).

String
(Zeichenkette)

#link.linktemplate

Ausgabe des Eingabefelds linktemplate (Standardbeschriftung: Verweisvorlage).

String
(Zeichenkette)

#link.mediaref

Ausgabe des Auswahl-/Eingabefelds mediaref (Standardbeschriftung: Bild).

String
(Zeichenkette)

#link.mediaref_remote

Ausgabe des internen Felds mediaref_remote. Gibt den symbolischen Namen des Remoteprojekts aus, wenn das ausgewählte Bild (siehe #link.mediaref) aus einem Remoteprojekt stammt.

String
(Zeichenkette)

#link.ref

Ausgabe des Auswahl-/Eingabefelds ref (Standardbeschriftung: Ziel Adresse).

String
(Zeichenkette)

#link.target

Ausgabe des Auswahl-/Eingabefelds target (Standardbeschriftung: Frame).

String
(Zeichenkette)

#link.text

Ausgabe des Eingabefelds text (Standardbeschriftung: Verweis-Text).

String
(Zeichenkette)

     

Aufrufe für Daten-Verweise

Aufruf

Bedeutung
(siehe auch: Daten-Verweise )

Rückgabedatentyp

#link.comment

Ausgabe des Eingabefelds comment (Standardbeschriftung: Kommentar).

String
(Zeichenkette)

#link.contentID

Ausgabe des Auswahl-/Eingabefelds contentID (Standardbeschriftung: Datensatz).

String
(Zeichenkette)

#link.contentSource

Ausgabe des Auswahlfelds contentSource (Standardbeschriftung: Datenquelle).

String
(Zeichenkette)

#link.language

Ausgabe des Eingabefelds language (Standardbeschriftung: Sprache).

String
(Zeichenkette)

#link.linktemplate

Ausgabe des Eingabefelds linktemplate (Standardbeschriftung: Verweisvorlage).

String
(Zeichenkette)

#link.mediaref

Ausgabe des Auswahl-/Eingabefelds mediaref (Standardbeschriftung: Bild).

String
(Zeichenkette)

#link.mediaref_remote

Ausgabe des internen Felds mediaref_remote. Gibt den symbolischen Namen des Remoteprojekts aus, wenn das ausgewählte Bild (siehe #link.mediaref) aus einem Remoteprojekt stammt.

String
(Zeichenkette)

#link.sectiontemplate

Ausgabe des Auswahlfelds sectiontemplate (Standardbeschriftung: Ziel-Vorlage der Suche).

String
(Zeichenkette)

#link.sitestoreref

Ausgabe des Auswahl-/Eingabefelds sitestoreref (Standardbeschriftung: Startpunkt der Suche).

String
(Zeichenkette)

#link.target

Ausgabe des Auswahl-/Eingabefelds target (Standardbeschriftung: Frame).

String
(Zeichenkette)

#link.text

Ausgabe des Eingabefelds text (Standardbeschriftung: Verweis-Text).

String
(Zeichenkette)

     
Wichtig Der Wert des Parameters contentSources ist nicht ausgebbar!
Die Verwendung von #link.contentSources führt daher zu einem Fehler:
DEBUG: Tried accessing non-existing attribute 'contentSources'!
inside of: Template 'GUITest' (id=1080886)
inside of: $CMS_VALUE(#global.page.body("Inhalt"), default:"")$ - at 16, 3
inside of: Template 'CMS_INPUT_LINK' (id=1080912)
inside of: $CMS_VALUE(cs_cmsInputLink)$ - at 8, 8
inside of: Linktemplate 'contentLink.common' (id=2099060)
inside of: Link Template 'contentLink.common' (id=2099060)
inside of: $CMS_VALUE(#link.contentSources)$ - at 3, 23

Beispiele zu #link

Nachfolgend werden einige Beispiele zur Verwendung der Anweisung innerhalb von Vorlagen gezeigt. Die Beispiele sollen die konkrete Auswirkung der Anweisung verdeutlichen und eine Hilfe für den Vorlagenentwickler bei der Erstellung eigener Vorlagen sein.

Wichtig Für die Verwendung innerhalb eines Projekts, müssen die hier gezeigten Beispiele angepasst werden! Beispielsweise müssen Variablennamen auf die spezifischen Variablennamen des Projekts geändert werden, in dem die Anweisung verwendet werden soll.

© 2005 - 2012 e-Spirit AG | Alle Rechte vorbehalten. | Letzte Änderung: 16.01.2008