Zum Inhalt springen

Felder von tt_news auswerten

Erstellt am 12. August 2009 · 5 Antworten · letzte Antwort am 24. August 2009

Tags: tt_news, Frage

antei ·

Gute Abend,

folgendes möchte ich Realiseren:
In einem Newsbetrag steht in verschiedenen eigenen Feldern Zahlen, Größen, Checkboxen,etc. Je nachdem welche Werte dort eingegeben werden soll in der News verschiedene Bilder angezeigt werden

Ich hab die News um eigene Felder erweitert und funktioniert auch alles.

Nur wie stell ich die Überprüfung der Felder an?

Also "Wenn in 'Feld1' > 50 UND 'Checkbox' = 1 dann Bild 1 und Bild 2"
oder "Wenn in 'Feld1' > 80 ODER 'Checkbox' = 1 dann Bild 3"
sowas in der Art halt.

Ich dachte mir das müsste ja doch über Conditions realisierbar sein, ich schaffs aber nicht die Felder der News aus dem TS anzusprechen.

Gruß antei

antei ·

Hallo danton und danke für deine antwort

Hatte ich schon Probiert. Ich habs jetzt nochmal mit folgemdem Code gemacht

# Gültig nur für die Seite mit der ID 12 = Detailseite der News
[globalVar = TSFE:id = 12]

page.10.marks.INHALT = CONTENT
page.10.marks.INHALT {
                # Tabelle Definieren
		table = tt_news
		select {
                        # Nur bei der News mit der ID 50 Gültig
			where = uid = 50
			}
		renderObj = COA
		renderObj {
                        # Den title der News ausgeben
			10 = TEXT
			10.field = title
			  }
		      }
[global]

Leider funktioniert das nicht.

Gruß antei

danton ·

Hi
D.h. Du bekommst gar keine Ausgabe momentan?

Die folgenden Posts könnten passen.
Post 1
Post 2
und vielleicht auch Post 3

Die TSref ist auch immer sehr gut für sowas. Schau Dir mal da das 1. Beispiel an.

Für weitere Bedingungen in der select mit andWhere arbeiten.

Gruß Danton

antei ·

Richtig, ich bekomme nix angezeigt.

zu Post 1:
die pidInList hatte ich noch vergessen anzugeben und auch orderBy hab ich hinzugefügt und feld angegeben welches in tt_news vorhanden ist (title)

zu Post 2:
weiß ich nciht was da für mich interesant sein könnte. (Was ist ein Teaser?)

zu Post 3:
Ich missbrauch tt_news um einträge über öffentliche EInrichtungen anzuzeigen, eine beschreibung und in erster Linie in wieweit diese Behindertengerecht ausgestattet sind. Und je nachdem wie behindertengerecht diese Einrichtungen sind sollen unterschiedliche Bilder angezeigt werden.

Gruß antei und danke für deine Hilfe

antei ·

Hallo,

Problem gelöst!

das ganze ist bei mir ein einem COA

      25 = CONTENT
      25.table = tt_news
      25.select {
              pidInList = 20
              andWhere.data = GPvar:tx_ttnews|tt_news
              andWhere.wrap = (<<< Bedingung1 >>> OR <<< Bedingung2 >>>) AND uid = |
                }
      25.renderObj = IMAGE
      25.renderObj.file  = fileadmin/pics/1111.gif

Das 'AND uid = |' ist notwendig das er auch nur die Werte der gerade angezeigten News nimmt und es ist wichtig das es am schluss steht (zumindest hat er bei mir ansonsten die überprüfung vom Bedinung1 und 2 nicht durchgeführt)

Gruß antei