Zum Inhalt springen

Bild aus CE in Fluid-Templata ausgeben

Erstellt am 22. September 2017 · 2 Antworten · letzte Antwort am 29. September 2017

Tags: Fluid, Inhaltselemente, Frage

mimii ·

Hallo ins Forum,

ich versuche mich daran ein eigenes CE zu basteln. Ich kann im CE eine Überschrift eingeben, einen bodytext und ein Bild. Diese drei Inhalte möchte ich in einem CE ausgeben. Überschrift und Text klappt, nur am Bild hapert es.
Hier mein einfaches Fluid-Template

<f:if condition="{data.header}">
  <h4>{data.header}</h4>
</f:if>	
<f:format.raw>{data.bodytext}</f:format.raw>
<img class="img-fluid" src="????" alt="????">

Was muss ich bei den Attributen src bzw. alt eintragen, damit das Bild angezeigt wird?

Mit diesem Code im setup

tt_content.myCE = FLUIDTEMPLATE
tt_content.carousel {
	file = EXT:myCE/Resources/Private/Templates/Carousel.html
	variables {
		myImage = FILES
		myImage {
			references {
				table = tt_content
				fieldName = image
			}

			renderObj = IMAGE
			renderObj {
				file.import.data = file:current:uid
				file.treatIdAsReference = 1
			}
		}
	}
}

und dem nachfolgenden Fluid, wird das Bild angezeit. Aber das ist so ja wohl nicht Sinn der Sache :-/

<f:format.raw>{myImage}</f:format.raw>

Wie macht man das korrekt?

Danke für n Tipp und Gruß
mimii

pstranghoener ·

Hi,

hat es jetzt dennoch geklappt? Am besten benutzt du Tags für deine weiteren Fragen, damit andere User deine Fragen schneller sehen und dann auch beantworten können.

Beste Grüße
Philipp

mimii ·

Hallo,

ich bin noch am probieren. Setup steht nun

...
renderObj = IMG_RESOURCE
....

was mir immerhin schon mal den Pfad ausgibt, den ich versuche im Fluid-Template einzubauen. Bisher leider noch nicht mit Erfolg. Im Fluid versuche ich nun mit:

<img class="card-img-bottom" src={myImage} alt="... hier müsste der Alt-Text erscheinen...">

das Bild auszugeben, was aber nicht wirklich funktioniert. Das HTML sieht dann so aus

<img class="card-img-bottom" src="fileadmin/user_upload/tesstbild.pngfileadmin/user_upload/textbild.png" alt="... hier müsste der Alt-Text erscheinen...">

Tags nutze ich gern, wo trage ich diese ein?

Danke und Gruß
mimii