Wie rende ich ein Medienbibliothekselement selbst?

8

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:

%Vor%

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.

    
Bryan 30.09.2010, 21:42
quelle

3 Antworten

11

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%     
Bryan 01.10.2010, 17:25
quelle
0

Mir ist bewusst, dass es eine alte Frage ist:

Sie könnten Folgendes verwenden:

%Vor%

Oder ersetzen Sie den FieldRenderer durch das sc: Image.

    
Trayek 27.02.2013 09:52
quelle
0

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.

    
DdW 28.04.2015 19:27
quelle

Tags und Links