Diese Typoscript SQL Abfrage bewirkt die Ausgabe der "Related News" zu einem Artikel, wenn diesem vorher welche zugeordnet wurden. Die Platzierung der verwandten News zum Artikel kann überall auf der Seite erfolgen. Wichtig ist, das die "pidInList" ID auf den eigenen Sys-Ordner angepasst wird.

lib.tt_news_related = CONTENT
lib.tt_news_related {
  # nur wenns eine ID gibt
  if.isTrue.data = GPvar:tx_ttnews|tt_news
  table = tt_news
  select {
    pidInList = 40
    leftjoin = tt_news_related_mm ON tt_news.uid=tt_news_related_mm.uid_foreign AND tablenames='tt_news'
    andWhere = tt_news.uid = tt_news_related_mm.uid_foreign
    andWhere {
      data = GPvar:tx_ttnews|tt_news
      wrap = tt_news_related_mm.uid_local = |
      insertData = 1
    }
    # Max. Anzahl an verwandten Beiträgen
    max = 5
  }
  # Darstellung des Titels
  renderObj = COA
  renderObj {
    wrap = <p>|</p>
    10 = TEXT
    10 {
      required=1
      field = title
    }
    20 = IMAGE
    20 {
      required=1
      wrap = |
      file.import = uploads/pics/
      file.import.field = image
      file.width = 100
      file.height = 100
    }
  }
}