Zum Inhalt springen

IF - Anweisung in ATagParams

Erstellt am 30. April 2008 · 4 Antworten · letzte Antwort am 30. April 2008

Tags: Frage

SLAng ·

Hallo Forum...

Ich möchte für eine Bestimmte Seite in der Navigation eine andere Class in ATagParams verwenden. Auslesen möchte ioch diese Classe am liebsten aus einem Feld, zum Beispiel description.
Das ist ja erstmal kein Problem, über ATagParmas.field = description.

Allerdings hat der NO-Zuzstand ja schon eine Class, nämlich ATagParams = class="First_NO"

ich möchte das diese Class auch weiter verwendet wird, außer eben wenn das Feld description gefüllt ist.

Das habe ich versucht:

ATagParams {
	if {
		isTrue.field = description
		value = class="irgendwas"
		isFalse.field = description
		value = class="First_NO"
	}
}

Wäre nett wenn mir jemand auf die Sprünge helfen könnte

SLAng ·

Mh...
Das funktioniert leider nicht. Es wir gar keine Class mehr ausgegeben. So hab ich es gemacht:

...
	NO {
		wrapItemAndSub = <li class="First_NO">|</li>
#		ATagParams = class="First_NO"
		ATagParams {
			stdWrap {
				cObject = COA
				cObject {
					10 {
					        if {
					                isTrue.field = description
					                value = class="irgendwas"
						}
					}
					20 {
						if {
							isFalse.field = description
							value = class="First_NO"
						}
					}
				}
			}
		}
	}
...

Zur Erklärung nochmal:
Es soll in NO immer die class="First_NO" ausgegeben werden, außer es ist was im Feld description angeben. In diesem Fall dann die class="irgendwas". Oder auch das was in dem Feld description steht.

Knifflig...

ArminB ·

moin,

das erste TagParams = class="First_NO" wird nicht mehr ausgegeben! Und die if ist nicht ganz richtig.

Bsp:

ATagParams.cObject = COA
      ATagParams.cObject {
        10 = TEXT
        10.value = class=class1
        10.if.isTrue.field = description
        
}

Armin
SLAng ·

Vielen Dank für die Hilfe...

So funktioniert es:

ATagParams {
	cObject = COA
	cObject {
		10 = TEXT
		10 {
			value = class="Second_NO"
		}
		20 = TEXT
		20 {
			value = class="Second_NO_highlightable"
			if.isTrue.field = description
		}
	}
}