Zum Inhalt springen

th_mailformplus savelog.defaultValue

Erstellt am 6. Mai 2009 · 1 Antwort · letzte Antwort am 7. Mai 2009

Tags: Frage

triskal ·

hi,

ich versuche das CSV-format der zu exportierenden datensätze der mailformplus-ext zu beeinflussen. nach anleitung/doku ergibt sich für mich folgender code:

plugin.tx_thmailformplus_pi1 {
  saveLog = 1
  saveLog.defaultValue = null
  saveLog.exclude = test,id,submitted,submit
}

die aufgeführten zeilen stehen im setup-TS. das exkludieren von test, id, submitted und submit klappt wunderbar aber die defaultValue-funktion schlägt irgendwie nicht an. kann mir nicht vorstellen, dass das ein bug sein soll. die funktion haben doch sicher noch mehr leute im einsatz. kann mir jemand sagen was ich falsch mache?

hier noch mal der link zum bereich der doku: http://typo3.org/documentation/document-library/extension-manuals/th_mailformplus/4.0.13/view/1/3/#id4184458

danke und gruss,
manuel

triskal ·

dank an die entwickler. reinhard konnte helfen:

zum beheben muss die class.tx_thmailformplus_pi1.php editiert werden:

ca. Zeile 4235:

Alt:

if(is_array($value)) {
        $sanitizedArray[$key] = $this->sanitizeValues($value);
} elseif(strlen(trim($value)) > 0) {

        $value = str_replace("\t","",$value);
        $sanitizedArray[$key] = $filter->ft_xss($value,'UTF-8');

}

Neu:

if(is_array($value)) {
        $sanitizedArray[$key] = $this->sanitizeValues($value);
} elseif(strlen(trim($value)) > 0) {

        $value = str_replace("\t","",$value);
        $sanitizedArray[$key] = $filter->ft_xss($value,'UTF-8');

} else {
        $sanitizedArray[$key] = $value;
}

gruss, manuel