Startseite / Vorlagenentwicklung / Schnipsel / Miniaturansicht

Feld "Miniaturansicht"

Inhaltsverzeichnis

Über dieses Feld kann die Bild-Eingabekomponente, deren Bild für den Teaser verwendet werden soll, definiert werden.

Im Falle von Suchtreffern erscheint dieses Bild beispielsweise am rechten Rand des Suchtreffers (siehe Abbildungen).

Folgende Eingabekomponenten stehen u.a. für die Referenzierung von Bildern zur Verfügung:

Ist in der Vorlage keine Eingabekomponente zur Bildauswahl vorhanden oder soll kein Bild in der Suchergebnisanzeige dargestellt werden, kann das Feld leer gelassen werden.

Schnipseldefinition

Die Schnipseldefinition erfolgt allgemein über die Angabe eines Variablennamens einer in der Vorlage definierten Eingabekomponente.

Um das zurückgelieferte Objekt manipulieren zu können, können Methoden eingesetzt werden, die mit $CMS_VALUE(...)$ verwendet werden können. Die verwendbaren Methoden sind dabei abhängig vom zurückgelieferten Objekttyp. So werden die einzelnen Einträge von Listen beispielsweise zumeist über die Methode map(String) ausgegeben (siehe dazu beispielsweise Datentyp List).

Beispiele

st_picture

Es wird das Bild aus der Eingabekomponente st_picture für die Suchergebnisanzeige verwendet.

if(!st_picture.isEmpty, st_picture, st_imagemap)

Ist die Eingabekomponente mit dem Bezeichner st_picture gefüllt, wird das Bild aus dieser Eingabekomponente für das Suchergebnis verwendet, ansonsten das Bild der Eingabekomponente st_imagemap.

Alternativ kann ein Bild statisch aus der Medien-Verwaltung angegeben werden, und zwar über

medium("REFERENZNAME")

oder kurz

"REFERENZNAME"

wobei der Platzhalter REFERENZNAME der Referenzname des anzuzeigenden Bildes sein muss.

Bilder aus Remote-Projekten

Bilder aus Remote-Projekten können über

medium("REFERENZNAME", "REMOTEPROJEKTNAME") 

ausgegeben werden, wobei der Platzhalter REMOTEPROJEKTNAME der symbolische Name des gewünschten Remote-Projekts sein muss.

Bilder aus Datensätzen

Darüber hinaus können auch Bilder aus Datensätzen verwendet werden, die z. B. über FS_DATASET eingebunden werden.

Wichtig Die Verwendung von Objekten vom Datentyp Entity innerhalb von Schnipseln wird nicht unterstützt! Stattdessen sollte die Methode .getFormData() verwendet werden.

Beispiel:

if(!pt_product.isEmpty, pt_product.dataset.formData.cs_picture)

wobei pt_product der Bezeichner der Eingabekomponente FS_DATASET ist, über die ein Datensatz mit Bild ausgewählt wird, und cs_picture der Bezeichner der Eingabekomponente in der Tabellenvorlage, in der das Bild gespeichert wird.

Siehe dazu auch Datentyp FormData.

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.4 | Datenschutz