Zum Inhalt springen

Typo3 6.1 CONTENT mit FILES

Erstellt am 28. Mai 2013 · 1 Antwort · letzte Antwort am 4. Juni 2013

Tags: Inhaltselemente, Dateien & FAL, Frage

patrickdu ·

Hallo Zusammen

Weis von euch einer wie mit dem neune Typo3 FAL auf die Image Objecte (FILES) einer spezifischen Layout Poz (where=colPos=3) zugegriffen werden kann?

bis anhin ging das so:

lib.asdf = CONTENT
lib.asdf{
  table=tt_content
  select {
    begin = 0
    max =5
    #language
    languageField=sys_language_uid
    #from which column
    where=colPos=3
    selectFields=image,imagecaption,image_link,titleText
  }
  renderObj = COA
  renderObj.stdWrap.required = 1
  renderObj.1 = TEXT 
  renderObj.1 {
    field = image
    split{
      token = ,
      cObjNum = 1
      1 {
        10 = IMG_RESOURCE
        10 {
          file.import.current = 1
          file.import = uploads/pics/
          file.width=100c
          file.height=100c
        }
        10.stdWrap.dataWrap = <img src="|" />
        10.stdWrap.required = 1
      }
      # for each image, add the imagecaption
      1.append = COA
      1.append.1 = TEXT 
      1.append.1 {
        required=1
        field = titleText
        typolink.parameter{
          field = image_link
          listNum.splitChar = 10
          listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
        }
        # split saves the index in REGISTER:SPLIT_COUNT
        listNum.stdWrap.data = REGISTER:SPLIT_COUNT
        listNum.splitChar = 10 
        wrap = <span>| </span>
      }
      1.append.2 = TEXT
      1.append.2 {
        required=1
        field = imagecaption
        typolink.parameter{
          field = image_link
          listNum.splitChar = 10
          listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
        }
        # split saves the index in REGISTER:SPLIT_COUNT
        listNum.stdWrap.data = REGISTER:SPLIT_COUNT
        listNum.splitChar = 10
        wrap = <p> | </p>
      }
    }
  }
  stdWrap.wrap = <div id="banner"> | </div>
  stdWrap.required = 1
}

Und neu müsste das ja irgend wie statt einem split über ein FILES Objekt funktionieren, leider kann ich nur nirgends finden wie.

Im tables vom FILES kann ich auch kein where finden:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Content/Index.html

Gruss

Patrick

toifel ·

Wurde hier im Board schon des Öfteren behandelt.. einfach mal suchen.
Das "where" hast Du schon im select.. Du wählst ja das Content-Element mit den Bildern aus der entsprechenden BE-Spalte. Im darauf folgenden renderObj musst Du nun das FILES Objekt nutzen.

Ein Beispiel dazu findet man z.B. hier: #113429