Programmieren lernen | Codebeispiele | Jobbörse | Webentwicklung

TYPO3 beliebige MySQL Datenbankfelder mit TypoScript auslesen und anzeigen

Es gibt mehrere Möglichkeiten Datenbankfelder mittels TypoScript auszulesen, um diese dann an einen Marker zu übergeben der die Inhalte anzeigt. Meistens geschieht das mit CONTENT für tt_content oder andere. Eine weitere sehr hilfreiche Methode ist der RECORDS Befehl. Hier sind keine Grenzen gesetzt. Egal ob Texte oder Bilder, alle Felder können abgefragt werden.

TypoScript

lib.datenBank = RECORDS
lib.datenBank {
  #IDs der Datensätze die ausgelesen werden sollen
  source = 4, 5, 168

  tables = DATENBANKFELD
  conf.DATENBANKFELD = COA
  conf.DATENBANKFELD {
    10 = TEXT
    10.field = title
    10.wrap = <div class="item-wrapper"><h2>|</h2>
    20 = TEXT
    20.field = description
    20.crop = 150|...|1
    20.wrap = <p class="teaser">|</p>
    30 = TEXT
    30.field = imgurl
    30.insertData = 1
    30.wrap = <img src="|"></div>
  }
  wrap = <div class="all-wrapper">|</div>
}

Marker im Fluid Template

<f:cObject typoscriptObjectPath="lib.datenBank" />

Noch keine Kommentare vorhanden. Sei DU der erste!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.