Hallo,
ich würde gerne den CSV Export bei der formhandler Extension so konfiguieren, dass das Trennzeichen ein Semikolon ist und dass vor allem im Eingabetext die "\n"-line breaks zum Beispiel durch "||" ersetzt werden, weil sonst die Breaks als Datensatzende interpretiert werden.
Quick und dirty lässt sich das Problem so lösen in der "parsecsv.lib" (formhandler/Ressources/PHP/parsecsv.lib.php)
## FORMHANDLER CSV ###
# Linebreaks in fieldvalues destroy the csv file
# Quick and dirty remedy - write into the library
## formhandler/Ressources/PHP/parsecsv.lib.php
## only used by output() function
## var $output_delimiter = ',';
var $output_delimiter = ';'; <---NEW DELIMITER (line 134)
foreach( $fields as $key => $value ) {
## insert next line: (line: 525)
$value = str_replace("\n", '||', $value);
$entry[] = $this->_enclose_value($value);
}
Aber eine dauerhafte Lösung wäre schon besser.
Danke für einen Tipp
Ulrich