Jan_Wehe
I'm new here

Variable in $CMS_REF()$

Hallo zusammen,

ich stehe zum zweiten Mal vor dem Problem, dass ich nicht weiß, wie ich eine Variable in der $CMS_REF()$ Funktion nutzen kann.

Ich lese Datensätze aus einer Datenbank, jeder Datensatz beinhaltet auch ein Bild. Ich stehe jetzt vor dem Problem dieses Bild anzuzeigen.

$CMS_FOR(image, st_images)$

    <img src="$CMS_REF(media:image)$" alt="image" />

$CMS_END_FOR$

Das Problem liegt bei $CMS_REF(media:image)$

Offtopic: Wie kann ich denn den erweiterten Editor aktivieren um z.B. Code zu formatieren? Ich finde nirgends einen Button o.ä. Smiley Sad

Labels (1)
Tags (3)
0 Kudos
2 Replies
gockel
Crownpeak employee
Crownpeak employee

Re: Variable in $CMS_REF()$

Von welchem Typ ist denn "image" in der for-Schleife ? Wenn es sich hierbei schon um ein Objekt vom Typ Media handelt, dann müssen sie "media:" weglassen.

$CMS_REF(image)$

0 Kudos
Jan_Wehe
I'm new here

Re: Variable in $CMS_REF()$

Vielen Dank für Ihre Antwort und den Hinweis, dass media: weg gelassen werden kann.

Aber ich habe nochmal frisch nach der Mittagspause nachgedacht und bin schließelich auf die Lösung gekommen. Ich füge sie noch hier hinzu, falls jemand mal auf ein ähnliches Problem stossen sollte.

st_images ist eine FS_LIST und beinhalten n Datensätze der Tabelle "stage". Jeder Datensatz vom Typ "stage" speichert auch ein Bild (Datenbankfeld "image"). Dieses Bild wird über eine FS_REFERENCE Komponente ausgewählt.

Lösung:

$CMS_FOR(image, st_images)$

    <img src="$CMS_REF(image.cs_image)$" alt="image" />

$CMS_END_FOR$

0 Kudos