CMS_SET funktioniert nicht
Author: MarcusDau
Publication Date: 2/28/2013 11:21
Hy!
Habe folgendes Problem.
Hier klappt das Setzen des alt-Textes eines Bildes problemlos:
<img src="$CMS_VALUE(src)$" alt="$CMS_VALUE(st_bildunterschrift, default:"")$" title="$CMS_VALUE(st_bildunterschrift, default:"")$" width="$CMS_VALUE(width)$" height="$CMS_VALUE(height)$" class="bildergalerie" />
Versuche ich die Variable analog zu width vorab zu setzen, dann ist das immer leer bzw. wenn ich default fülle dann kommt der default-Wert:
$CMS_SET(bildUnterschrift)$$CMS_VALUE(st_bildunterschrift, default:"")$$CMS_END_SET$
Hat einer eine Idee, warum das nicht geht? Ich seh den Wald vor lauter Bäumen nicht.
FS-Version: 4.2.468.50982
Grüße
Marcus
Tags: cms_set, cms_value
-
Author: Peter_Jodeleit - 2/28/2013 13:06
Das liegt wahrscheinlich daran, das deine genutzte Variante von dem $CMS_SET der Variable ein "Template-Fragment" zuweist, und nicht einen Text, wie du wahrscheinlich erwartest.
$CMS_SET(width, ref(mediaref).width("Thumbnail_Bildergalerie"))$
In diesem Fall enthält "width" eine Zahl.
$CMS_SET(width)$$CMS_VALUE(ref(mediaref).width("Thumbnail_Bildergalerie"))$$CMS_END_SET$
In diesem Fall enhält "width" ein Templatefragement, das beim Rendern die Zahl ausgibt.
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar