Zum Inhalt springen

ERROR: Content Element type "" has no rendering definition

Erstellt am 9. Januar 2007 · 2 Antworten · letzte Antwort am 9. Januar 2007

Tags: Frage

michaelraberger ·

Hi Leute,

ich habe ein Problem. Ich möchte in der linken Spalte nur Bilder anzeigen lassen und diese mit einem eigenen div-container wrappen

mein Ansatz:

temp.BILDLEISTE = CONTENT
temp.BILDLEISTE {
  table = tt_content 
  wrap = |
  select {
    selectFields = image
    where = colPos = 1
    orderBy = sorting
  }
}

page.10.subparts.BILDLEISTE < temp.BILDLEISTE
page.10.subparts.BILDLEISTE.renderObj.stdWrap.wrap=<div style="padding-bottom: 25px">|</div>

jedoch bekomme ich dann die Fehlermeldung

ERROR: Content Element type "" has no rendering definition!

wenn ich selectFields = image auskommentieren, fkt. das ganze wieder, jedoch mit der ungewünschten csc formatierung.

wäre dankbar, wenn mir jemand einen ansatz oder hilfestellung geben könnte.

DANKE

Unbekannter Benutzer ·

lass das mit dem selectFields mal weg und erstell ein renderObj

temp.BILDLEISTE{

.....
.....
....

renderObj{

10 = IMAGE
10.file.import.field = image
10.file.import.listNum = 0
10.file.import = uploads/pics #Bei dem Pfad bin ich mir nicth sicher...

}

Das sollte ungefähr das sein, was du willst...

michaelraberger ·

Danke dir, dein ansatz hat mich auf diese lösung gebracht

temp.BILDLEISTE = CONTENT
temp.BILDLEISTE {
  table=tt_content
  wrap=|
  
  select{
    selectFields=image
    where=colPos=1
  }
  
  renderObj=COA
  renderObj{
    5=IMAGE
    5{
      required=1
        wrap = <div style="padding-bottom: 25px">|</div>
        file.import=uploads/pics/
        file.import.field=image
        file.width=70
        file.height=70
    }
  }
}

Besten Dank für deine Hilfe