Zum Inhalt springen

GMENU aus Pagecontent

Erstellt am 27. Juli 2007 · 2 Antworten · letzte Antwort am 27. Juli 2007

Tags: Frage

Unbekannter Benutzer ·

Ich möchte ein GMENU erstellen, wobei das Bild des Menüpunktes aus dem (ersten) Pagecontent der jeweiligen Page kommen soll.
Pro Page existiert ein Pagecontent, dem Images zugewiesen wurden, also befindet sich das fehlende Ergebnis in der Tabelle tt_content im Feld image.
Das Erstellen des Bildes an sich ist kein Problem, ich bekomme es aber nicht hin, dass ich das jeweils erste Bild aus dem Pagecontent bekomme um es einbinden zu können:

menu = HMENU
menu {
  wrap = <ul> | </ul>
  special = directory
  special.data = leveluid:-1,
  
  1 = GMENU
  1 {
    NO = 1
    NO {
      XY = 50, 50
      10 = IMAGE
      10.file.import = fileadmin/images/
      10.file.import {
        # Anfang Problemteil
        value.cObject = TEXT
        cObject {
          table = tt_content
          select {
            pidInList.field = uid
            orderBy = sorting
          }
          field = image
          listNum = 0
        }
        # Ende Problemteil
      }
      10.offset = 0,0
      allWrap = <li> | </li>
    }
  }
}
maik · · Beste Antwort

Pack das Bild in das media Feld der Seite, dann geht das ganz einfach.
Dazu muss die Seite auf erweitert umgestellt werden.

Das TypoScript würde dann wie folgt aussen, um auf die Grafik zuzugreifen.

file.import = uploads/media/
file.import.field = media #Media Feld der Seite
file.import.listNum = 0 # 0 = erste Position
Unbekannter Benutzer ·
maik schrieb

Pack das Bild in das media Feld der Seite, dann geht das ganz einfach.

Danke, daran habe ich schon gedacht, möchte es aber nur als Notlösung verwenden, da beim Updaten sonst immer zwei Schritte nötig sind.