Startseite
Startseite
Startseite

Startseite / Vorlagenentwicklung / Verweisvorlagen / Konfiguration / für externe Verweise

Konfiguration für externe Verweise (externalLink) Verfügbar bis FirstSpirit-Version 5.0

Beispiel Eingabemaske "externalLink"

Die Grafik auf der linken Seite, zeigt ein Beispiel zu einer Eingabemaske für einen externen Verweis. Im Beispiel werden alle, für diesen Verweistyp, möglichen Eingabefelder angezeigt.

Ist für eine Instanz eines externen Verweistyps 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 Felder können für alle Instanzen des Standard-Verweistyps "externalLink", zur Konfiguration von externen Verweisen (außerhalb des Projekts), verwendet werden:

Spezielle Variablen (Verweistyp: externalLink)

Variablenname

Beschreibung

ref

Das Feld "ref" ist eine Eingabekomponente für die Eingabe eines externen URL. Über die Konfiguration der Eingabekomponente kann das Standardverhalten der Eingabekomponente verändert werden, beispielsweise in dem die Komponente für die Eingabe von HTML-Seiten mit dem Wert "HTTP://" vorbelegt wird:
<CMS_PARAM name="ref" value="http://" default="1"/>
Die ausgewählte Referenz muss im Quelltext der Verweisvorlage mittels $CMS_VALUE(#link.ref)$ aufgelöst 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.
Beispiel:
<CMS_PARAM name="comment" value="Bitte hier klicken!"/>

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.
Beispiel:
<CMS_PARAM name="text" label="Verweistext"/>

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)
Der Redakteur kann aus der Liste die Verweisvorlage auswählen, die zur Erstellung des Verweises verwendet werden soll.
Über die Konfiguration der Eingabekomponente kann das Standardverhalten der Eingabekomponente verändert werden.
Über die Definition mehrerer Parameter, kann die Auswahlliste vom Vorlagenentwickler, beispielsweise mit einer beliebigen Anzahl an gültigen Verweisvorlagennamen vorbelegt werden. Für das Attribut value ist der eindeutige Bezeichner anzugeben.
<CMS_PARAM name="linktemplate" value="myInternalLink.standardLink1"/>
<CMS_PARAM name="linktemplate" value="myInternalLink.standardLink2" default="1" />
<CMS_PARAM name="linktemplate" value="myInternalLink.standardLink3"/>

Die Elemente werden in der Liste, in der vom Vorlagenentwickler konfigurierten Reihenfolge dargestellt.

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.
Beispiel:
<CMS_PARAM name="mediaref" value="media:abc" default="1"/>
Die ausgewählte Referenz muss im Quelltext der Verweisvorlage mittels $CMS_REF(#link.mediaref)$ aufgelöst 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.
Über die Konfiguration der Eingabekomponente kann das Standardverhalten der Eingabekomponente verändert werden, beispielsweise kann die Liste vom Vorlagenentwickler mehrfach vorbelegt werden:
<CMS_PARAM name="target" value="_top"/>
<CMS_PARAM name="target" value="_self" default="1"/>
<CMS_PARAM name="target" value="_blank"/>

Über das Attribut "value" können die gängigen HTML-Frame-Bezeichner aber auch projektspezifisch definierte Frames zur Auswahl gestellt werden.

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:
<CMS_PARAM name="remotemedia" value="symbNameRemoteproject"/>

Alternativ kann mit dem Schlüsselbegriff category der Bezeichner der Remote-Kategorie angegeben werden:
<CMS_PARAM name="remotemedia" value="category:categoryName"/>

Wird bei der Konfiguration für das Feld "mediaref" das optionale Attribut value="showremotemediastore" angegeben:
<CMS_PARAM name="mediaref" value="showremotemediastore"/>
wird dem Redakteur, neben der Medien-Verwaltung des internen Projektes, zusätzlich noch die Medien-Verwaltung des Remote-Projektes angezeigt.

Wird bei der Konfiguration für das Feld "mediaref" das optionale Attribut value="remoteonly" angegeben:
<CMS_PARAM name="mediaref" value="remoteonly"/>
wird dem Redakteur ausschließlich die Medien-Verwaltung des Remote-Projektes angezeigt.

   

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