Wie rende ich ein Media Library-Objektbild in einem Unterlayout mit Sitecore-Steuerelementen? Mit einem normalen Inhaltselement, das ein "Bild" -Feld hat, ist es ein Kinderspiel ... benutze einfach die sc:Image
oder FieldRenderer
Kontrolle. Aber ich habe so etwas:
Und der Code dahinter:
%Vor%Also ... was geht in der ItemTemplate? Ich bin OK mit der Verwendung des ItemDataBound-Ereignisses, um einige manuelle Aufgaben zu erledigen, aber es ist mir unklar, wie das geht. Ich fühle mich, als würde ich hier etwas wirklich Einfaches vermissen.
OK ... Ich hatte Schwierigkeiten, das ursprünglich zu beantworten, weil ich aus dem falschen Blickwinkel darüber nachgedacht habe. Der Schlüssel verwendet in diesem Szenario KEINE Sitecore-Steuerelemente. Was Sie wirklich tun müssen, ist nur die URL von der Sitecore-API zu erhalten und Standard-HTML-Steuerelemente zu verwenden:
%Vor%Ich habe mich über dasselbe gewundert, und mir ist aufgefallen, dass es einen großen Unterschied gibt: FieldRenderer (und sc: Image) sind Feld Renderer ... Ein MediaItem ist kein Feld, aber ein Gegenstand. Das ist das Problem: Wir sollten Bildfelder verwenden oder als akzeptierte Antwort angeben: Verwenden Sie plain html.
Tags und Links sitecore