Auflösungseinstellungen für Bilder im WebClient und der internen Vorschau
Author: nicbel
Publication Date: 3/19/2013 10:55
Hallo Community,
in meinem Projekt wurden ziemlich viele Auflösungen für Bilder in den Projekteinstellungen definiert. Leider greifen diese weder im WebClient 5 noch in der internen Vorschau. Gibt es eine Möglichkeit die Bilder auch dort zu skalieren?
Grüße, Nicole
-
Author: kohlbrecher - 3/19/2013 13:16
Hallo Nicole,
eigentlich greifen die Auflösungen sowohl im WebClient, als auch in der Vorschau.
Das Bild im Ausgabekanal mit
$CMS_REF(st_picture, resolution:"TextBildTeaser")$
einbinden.
Grüße
Jan
0 -
Author: nicbel - 3/19/2013 13:43
Hallo Jan,
ja genauso wird das ausgegeben. Funktioniert ja auch bei den publizierten Seiten. Allerdings wird bei mir der Name der Auflösung vorher noch ausgewertet:
$CMS_IF(st_pic_res.toString=="1")$
$CMS_SET(res,"150x190")$
$CMS_ELSE$
$CMS_IF(st_pic.medium.width > 280)$
$CMS_SET( res, "280w")$
$CMS_END_IF$
$CMS_END_IF$
Grüße, Nicole
0 -
Author: kohlbrecher - 3/19/2013 14:05
Hallo Nicole,
seltsam ist, dass es bei den veröffentlichten Seiten geht und bei der Vorschau nicht.
Kann es sein, dass aus irgendeinem Grund in der Vorschau weder st_pic_res.toString=="1" noch st_pic.medium.width > 280 zutrifft? Laut dem Codeschnipsel wäre res dann nicht gesetzt.
Wie ist der Inhalt von res? Wie sieht der Pfad des Bildes in der Vorschau aus? ...../ORIGINAL/x.jpg?
Grüße
Jan
0 -
Author: nicbel - 3/25/2013 12:23
Hallo Jan,
ja genau das ist das Problem. Die Abfrage vorher wird nicht ausgewertet und res ist leer, also wird die Original-Datei ohne Auflösung genommen.
Aber warum wird es nicht ausgewertet? Die Grafik-Info zeigt, dass die Bildbreite größer 280 ist.
Grüße, Nicole
0 -
Author: rednoss - 3/26/2013 9:00
Hallo Nicole,
kannst du genauer erklären was du in der ersten Zeile deines Code-Schnipsels abfragen möchtest?
Um die Breite eines Medium abzufragen verwende doch:
$CMS_IF(ref(st_pic).width > 280)$
Freundliche Grüße
René
0 -
Author: nicbel - 3/28/2013 10:04
Hallo René,
super, vielen Dank! So funktioniert es.
Grüße, Nicole
0
Please sign in to leave a comment.
Comments
6 comments