From 17b0e2fea11060d9fbf08b71aa7f767ae5b9c4bc Mon Sep 17 00:00:00 2001 From: Jose de Leon <jose_de_leon@hotmail.com> Date: Fri, 4 Oct 2024 15:04:53 -0400 Subject: [PATCH] Issue #3478250 by jmdeleon: support tab-separated files --- src/Plugin/Field/FieldFormatter/CSVFileFormatter.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Plugin/Field/FieldFormatter/CSVFileFormatter.php b/src/Plugin/Field/FieldFormatter/CSVFileFormatter.php index 17c6d31..db62f50 100644 --- a/src/Plugin/Field/FieldFormatter/CSVFileFormatter.php +++ b/src/Plugin/Field/FieldFormatter/CSVFileFormatter.php @@ -388,6 +388,8 @@ class CSVFileFormatter extends FileFormatterBase { $header = $settings['csvfile_formatter_has_header']; $separator = empty($settings['csvfile_formatter_separator']) ? ',' : $settings['csvfile_formatter_separator']; + // Handle tab-separated files using \t as a separator in formatter config. + if ($settings['csvfile_formatter_separator'] == '\t') $separator = "\t"; $enclosure = empty($settings['csvfile_formatter_enclosure']) ? '"' : $settings['csvfile_formatter_enclosure']; $escape = empty($settings['csvfile_formatter_escape']) ? '\\' : $settings['csvfile_formatter_escape']; $row_classes = ''; -- GitLab