Zum Inhalt springen

marks Template Rendering Condition

Erstellt am 18. Januar 2010 · Noch keine Antworten

Tags: Frage

digitalfreak ·

Hallo alle zusammen...

Ich habe mal wieder Matsch im Kopf.

Folgendes will ich erreichen:
1. CE im Backend mit einem Platzhalter like ###BLAA### anlegen
2. o.g. Marker gegen tag xyz ersetzen
3. Contentrendering für exakt dieses CE in dem ich den Haken bei "NICHT RENDERN" setze abschalten

Was ich bis jetzt habe:
1. logisch OK ^^
2. OK mit folgender Lösung:

temp.marks = cObject
temp.marks {
  BLAAA = TEXT
  BLAAA  {
    value = ###BLAAA###
    override.cObject = COA
    override.cObject {
      10 = HTML
      10.value (
        <label for="weissDerGeier">Bezeichnung:</label><input id="weissDerGeier" type="text" name="weissDerGeier" sitze="30" />
      )
    }
  }
}


tt_content.text {
	10 = < lib.stdheader

	20 = TEXT
	20 {
		field >
		cObject = TEMPLATE
		cObject {
	  		template = TEXT
	 		template.field = bodytext
	  		marks < temp.marks
		}
	}
}

3. CE Rendering ausschalten mit: "parseFunc =<"

tt_content.text {
	10 = < lib.stdheader

	20 = TEXT
	20 {
		field >
		cObject = TEMPLATE
		cObject {
	  		template = TEXT
	 		  template.field = bodytext
	  		marks < temp.marks
		}
    parseFunc =<		
	}
}

Das ist alles OK. Das Problem ist jetzt die Vervollständigung von Punkt 3.

Das heißt quasi eine Condtion wie z.B.:
[globalVar = TSFE:tt_content|tx_irgendEinFeld = 1]
tt_content.text.20.parseFunc =<
[global]

Was aber ja nicht geht, da Condtions (meines Wissens) nur bestimmte Werte haben und ich hab mir TSFE angeschaut und da ist nix mit tt_content drin 🙁

Also ... wie bekomme ich diese abfrage sauber hin? Hat da irgendwer eine Idee?

Viele Grüße
digi 🙂