Zum Inhalt springen

Wenn Dann Funktion

Erstellt am 10. März 2008 · 4 Antworten · letzte Antwort am 14. März 2008

Tags: Inhaltselemente, Frage

Fridl ·

Hallo,
ich möchte auf meiner Seite gerne folgendes Realisieren:

Wenn kein Inhalt für den Rechten Teil der Seite (colPos = 2) angegeben wurde,
dann soll ein default Ihnalt angezeigt werden den ich auf einer anderen Seite bestimme.
Auf die Seite auf der ich den default Inhalt bestimme möchte ich gerne per ID verweisen.

Derzeit Sieht mein TS so aus:

# Content (Seiteninhalt rechts)
seite.10.marks.RECHTS_CONTENT = CONTENT
seite.10.marks.RECHTS_CONTENT.table = tt_content
seite.10.marks.RECHTS_CONTENT.select.orderBy = sorting
seite.10.marks.RECHTS_CONTENT.select.where = colPos = 2

Ich stelle mir das irgendwie so vor:

if RECHTS_CONTENT = 0 then RECHTS_CONTENT = Content.SiteID(11)

Ich hoffe das ich anschaulich machen konnte vor was für einem Problem ich stehe.
Es würde mich sehr freuen wenn mir da jemand helfen kann.

Vielen Dank schon mal! 😉

Unbekannter Benutzer ·

das hier müsste Dir helfen:

temp.right_col = COA
temp.right_col {
	10 = COA
	10 {
		# Wenn Inhalt in der rechten BE Spalte vorhanden ist, diesen ausgeben...
		if.isTrue.numRows < styles.content.getRight
		10 = CONTENT
                10 < styles.content.getRight
	}
	20 = COA
	20 {	
		# ...ansonsten irgendwas anderes, zB. HTML ausgeben.
		if.isFalse.numRows < styles.content.getRight
		10 = HTML
		10.value (
			...
		)
	}

Viele Grüße
Niki

Fridl ·

Hi Niki,
super - vielen Dank! Das hilft mir schon mal weiter.
Aber wie kann ich nun angeben das der Inhalt von einer bestimmten Seite (ID) ausgegeben wird ?

Viele Grüße

Unbekannter Benutzer ·
#Zeigt den Inhalt der PID 1 aus der Spalte "Normal" (colPos=0) an
temp {
	INHALT = CONTENT
	INHALT {
		table = tt_content
		select {
			pidInList = 1
			orderBy = sorting
			where = colPos = 0
		}
	}
}