Hallo nochmals es geht um diese Funktion in fe_adminLib.inc:
function overrideValues() { // Addition of overriding values if (is_array($this->conf[$this->cmdKey.'.']['overrideValues.'])) { reset($this->conf[$this->cmdKey.'.']['overrideValues.']); while(list($theField,$theValue)= each($this->conf[$this->cmdKey.'.']['overrideValues.'])) { $this->dataArr[$theField] = $theValue; } } } sie kümmert sich um diese Konfig: create.overrideValues.module_sys_dmail_html = 1 oder edit.overrideValues.module_sys_dmail_html = 1 (es geht um direct_mail_subscription)... wenn ich nun aber etwas komplexeres mit den overrideValues machen möchte wie ein stdWrap oder cObj dann klappt das nicht - offenbar wird das was nach dem = steht "as-is" in die DB geschrieben... Wie bekomm ich nun sowas hin: tempg = CASE tempg { key.field = gender default = TEXT default.value = (leer) m = TEXT m.value = Herr f = TEXT f.value = Frau } edit.overrideValues.room < .tempg ? ich hab in der fe_adminLib schon etwas versucht: statt $this->dataArr[$theField] = $theValue; das da: $this->dataArr[$theField] = $this->cObj->cObjGet($theValue); was auch klappt - bis auf den Umstand, dass die DB-Daten nicht aufgelöst werden (field)... Gibt es in TypoScript die Möglichkeit, ein cObj oder stdWrap aufzulösen und den Wert weiterzuverwenden, zB. den dann an overrideValues zu übergeben (als Zeichenkette). Vielleicht kann mir jemand auf die Sprünge helfen... Vielen Dank Christian _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german