Zum Inhalt springen

images aus tt_content

Erstellt am 27. Juni 2013 · 4 Antworten · letzte Antwort am 27. Juni 2013

Tags: Templates & Layouts, Bilder, Frage

mzmicha ·

hi leuts

ich möchte folgendes erreichen:
ich hab in meinem html template nen slider der so aussieht:

<div id="slides">
<img src="images/image1_1.jpg" alt="" border="0" width="600" height="300">
<img src="images/image2_1.jpg" alt="" border="0" width="600" height="300">
<img src="images/image3_1.jpg" alt="" border="0" width="600" height="300">
<img src="images/image4_1.JPG" alt="" border="0" width="600" height="300">
<img src="images/image5_1.jpg" alt="" border="0" width="600" height="300">
</div>

hab das ganze mal so abgeändert :

<div id="slides">
###SLIDER_IMAGES###
</div>

jetzt möchte ich gerne das der redakteur, unter SEITE an der colPos = 1 bilder einfügen, bzw entfernen kann und diese dann in meinem platzhalter SLIDER_IMAGES ersetzt werden.

hab dann mal folgendes ts probiert, was leider nicht funktioniert :

10.marks {
STATEMENT = CONTENT
STATEMENT {
table = tt_content
select {
orderBy = sorting
where = colPos = 2
}
renderObj = TEXT
renderObj.field = bodytext
renderObj.wrap = <div id="slider_text"> | </div>
}

CONTENT_HEAD = CONTENT
CONTENT_HEAD {
table = tt_content
select {
orderBy = sorting
where = colPos = 0
}
renderObj = TEXT
renderObj.field = header
}

CONTENT_MAIN = CONTENT
CONTENT_MAIN {
table = tt_content
select {
orderBy = sorting
where = colPos = 0
}
renderObj = TEXT
renderObj.field = bodytext
renderObj.wrap = | <br><br>
}

SLIDER_IMAGES = CONTENT
SLIDER_IMAGES {
table = tt_content
select {
orderBy = sorting
where = colPos = 1
}
renderObj = IMAGE
renderObj.field = bodytext
}

die texte holt er sich einwandfrei her, mit den images im letzten abschnitt des codes funktioniert das leider noch nicht.
kann mir eventuell jemand auf die sprünge helfen

gruss micha

macuserpat ·

Versuchs mal so

SLIDER_IMAGES = CONTENT
SLIDER_IMAGES {
table = tt_content
select {
orderBy = sorting
where = colPos = 1
}
renderObj = COA
renderObj {
      1 = IMAGE
      1.file.import = uploads/pics/
      1.file.import.field = image
      1.file.width = 200c
      1.file.height = 200c 
}
}
mzmicha ·

vielen lieben dank für die antwort.

funktioniert einwandfrei. 😃

ich versteh bloß folgendes nicht : #angry#

1.file.import = uploads/pics/
was ist das für ein pfad uploads/pics - den find ich nicht.

gruss micha

zeroalpha ·

Hallo mzmicha,

TYPO3 kopiert Bilder, die du als Inhaltselement anlegst automatisch in dieses Verzeichnis und zieht es auch für die Darstellung auf der Webseite wieder aus diesem Verzeichnis.

Also selbst wenn ausversehen das von dir hochgeladene Bild in deinem Verzeichnis gelöscht wird, wird es im Frontend weiterhin richtig angezeigt.

Gruß