Konfiguration für Verweise auf einen Datensatz (contentLink)
Die beiden Grafiken auf der linken Seite, zeigen ein Beispiel zu einer Eingabemasken für einen Verweis auf einen Datensatz.
Die Eingabemaske ist unterteilt in zwei Register:
- Das erste Register, in der Grafik mit "Datenverweis" beschriftet, ist dabei analog zum internen Verweis aufgebaut
(vgl. Abbildung: Beispiel Eingabemaske "contentLink" (1)). - Das zweite Register dient der Datensuche innerhalb der Datenquellen- und der Struktur-Verwaltung
(vgl. Abbildung: Beispiel Eingabemaske "contentLink" (2)).
Die beiden Grafiken zeigen alle, für diesen Verweistyp, möglichen Eingabefelder an.
Ist für eine Instanz eines Daten-Verweises keine explizite Konfiguration angegeben, werden standardmäßig alle Komponenten mit ihren Standardwerten angezeigt.
Der Vorlagenentwickler kann jedes Eingabefeld durch Angabe des Attributs "name" im <CMS_PARAM>-Tag projektspezifisch konfigurieren (vgl. Kapitel Konfiguration). Die Attributnamen, durch welche die jeweiligen Eingabefelder bzw. Auswahllisten beeinflusst werden können, sind in der Grafik kursiv dargestellt. (Zum Vergrößern bitte auf die Grafik klicken!)
Die folgenden Variablen können für alle Instanzen des Standard-Verweistyps "contentLink", zur Konfiguration von Verweisen auf einen Datensatz (aus der Datenquellen-Verwaltung), verwendet werden.
Spezielle Variablen "Datenverweis" (Verweistyp: contentLink)
Feldname | Beschreibung |
---|---|
text | Das Feld "text" ist eine Eingabekomponente für die Eingabe eines Verweistexts. In das Feld kann ein beliebiger Text eingegeben werden, der verlinkt werden soll. Über die Konfiguration kann das Standardverhalten der Eingabekomponente verändert werden. |
comment | Das Feld "comment" ist eine Eingabekomponente für die Eingabe eines Kommentars. Der Redakteur kann in das Eingabefeld einen beliebigen Kommentartext eingeben, der beispielsweise als "tooltip" angezeigt werden kann. Über die Konfiguration kann das Standardverhalten der Eingabekomponente verändert werden. |
linktemplate | Das Feld "linktemplate" ist eine Auswahlliste für die Auswahl einer Verweisvorlage. Standardmäßig enthält die Auswahlliste alle Verweisvorlagen der aktuellen Instanz des Verweisvorlagentyps. (Begriffserklärung: siehe Einleitung Verweisvorlagen) |
mediaref | Das Feld "mediaref" ist eine Eingabekomponente für die Auswahl eines Medienobjekts aus der Medien-Verwaltung des Projekts, das verlinkt werden soll. Über die Konfiguration der Eingabekomponente kann das Standardverhalten der Eingabekomponente verändert werden. |
target | Das Feld "target" ist eine Eingabekomponente für die Auswahl eines Zielframes für den Verweis, beispielsweise im aktuellen Fenster oder in einem Popup-Fenster. Der Verweis wird im selektierten Zielframe geöffnet. |
language | Das Feld "language" ist eine Eingabekomponente für die Auswahl einer Sprache für den Verweis. Standardmäßig werden in der Auswahlliste alle Sprachen des Projekts angezeigt. |
remotemedia | Das Feld "remotemedia" definiert, welches Remote-Projekt für die Auswahl eines Medienobjektes aus der Medien-Verwaltung zur Verfügung steht. Für das Attribut value ist der symbolische Name des Remoteprojektes anzugeben: |
Spezielle Variablen "Datensuche" (Verweistyp: contentLink)
Feldname | Beschreibung |
---|---|
contentSource | Mit dem Feld contentSource kann eine Datenquelle für die Auswahl aus der Datenquellen-Verwaltung des Projektes vorgegeben werden. |
contentSources | Der Parameter contentSources schränkt die Auswahlmenge der Datenquellen ein, d.h. im Auswahldialog für das Feld contentSource stehen nur die angegebenen Datenquellen zur Verfügung. |
contentID | Durch einen Klick auf das Ankersymbol öffnet sich ein Fenster mit der Tabellenansicht der ausgewählten Datenquelle. |
sitestoreref | Über das Ankersymbol kann eine Seite oder ein Ordner aus der Struktur-Verwaltung ausgewählt werden, die bzw. der als Startpunkt für die Suche nach dem angegebenem Datensatz dienen soll. |
sectiontemplate | Eine Tabelle in einem Schema in der Vorlagen-Verwaltung kann von mehr als einer Tabellenvorlage dargestellt werden. |