Zum Inhalt springen

Seperate Kopfbilder bei News Datensätzen

Erstellt am 5. September 2007 · 7 Antworten · letzte Antwort am 30. August 2012

Tags: Bilder, tt_news, Frage

Markus306 ·

Hallo,

ich habe über die Seiteneingenschaften immer die kopfbilder eingepflegt, nun hab ich mich gefragt ob es auch geht das man bei news datensätzen auch soetwas machen kann.

mein TS Code für die normalen Kopfbilder:

##########
#Kopfbild#
##########
temp.background_image = COA
        temp.background_image.10 = TEXT
        temp.background_image.10 {
            table = pages
            field = media
            wrap = style="background:url(uploads/media/|) no-repeat;"
            if.isTrue.field = media
        }

ich habe ja schließlich bei den news auch bilder und wenn man sagen könnte das man das 2. nimmt und dann in den Kopf packt wäre super.

ich habe typo3 4.0x und tt_news 2.5.0 mit news plus.

es wäre schön wenn jemand da eine idee hätte.

just2b ·

und da ist es auch schon

temp.img = CONTENT
temp.img {
	# nur wenns eine ID gibt
	if.isTrue.data = GPvar:tx_ttnews|tt_news

	table = tt_news
	select {
	    # pid der tt_news records angeben
	    pidInList = 69
	    orderBy = datetime desc
	    max = 1
	    andWhere.data = GPvar:tx_ttnews|tt_news
	    andWhere.wrap = uid = |

	 }
	 renderObj = IMAGE
	 renderObj {
		file {
			import = uploads/pics/
			import.field = image
			# listNum 1 = das 2. Bild
			import.listNum = 1
			# Konfiguration des Bildes wie du magst
			maxW = 200
		}
	 }
}

viel spaß
georg

just2b ·
Markus306 schrieb

Ich danke dir vielmals für diesen super codeschnipsel. würde typo script auch gern so können 🙂

glaub mir, das braucht einfach seine zeit 😉

lg georg

sala ·

Leider funktioniert obige Lösung nicht. Verwende Typo3 4.6 und tt_news 3.1.0.
Hat es mit der Version zu tun?

Den dieser TS-Code zum auslesen des News Titel funzt auch nur bei Typo3 4.56 und tt_news 3.0.1.
Habe sonst keine Änderung festgestellt.

page.10.subparts {

  RESERVIERUNG = IMAGE
  RESERVIERUNG.stdWrap.typolink {
    #die 29 ist die ID der formularseite
    parameter = 29
    additionalParams.dataWrap = DB:tt_news:{GPvar:tx_ttnews|tt_news}:title
    additionalParams.wrap3 = &fromtitle={|}
    additionalParams.insertData=1
    }

  RESERVIERUNG.file = fileadmin/layout/reserv-button.gif
  RESERVIERUNG.stdWrap.wrap = <div class="reserv_button"> | </div>
  }
sala ·

Es liegt an der verwendeten Typo3 4.6 und tt_news 3.1.0 Version.
Habs nun nochmals in einer neuen Installation mit Typo3 4.57 und tt_news 3.0.1 getestet und da klappt es wunderbar.

Thomas N ·

Das kann ich Bestätigen!
Ich hatte vorher Typo3 3.5.7 im Einsatz mit tt_news 3.1.0 und seit dem Umstieg auf Typo3 3.6.12 gehen diese Programmierungen nicht mehr! Ich bin sehr froh hier zu lesen das ich nicht der Einzigste bin.

Ich habe jetzt schon viel Alternativen probiert aber erkenne noch kein Muster in diesem Problem!
Kennt noch jemand das Problem oder eine Lösung? Ich bin um jeden Rat dankbar!