diff --git a/Templating/TranslatableStringTwig.php b/Templating/TranslatableStringTwig.php index 124a6e646..593da7868 100644 --- a/Templating/TranslatableStringTwig.php +++ b/Templating/TranslatableStringTwig.php @@ -35,9 +35,21 @@ class TranslatableStringTwig extends \Twig_Extension public function getFilters() { return array( - new \Twig_SimpleFilter('localize_translatable_string', array($this, 'localize')) + new \Twig_SimpleFilter('localize_translatable_string', array($this, 'localize')), + new \Twig_SimpleFilter( + 'csv_cell', + array($this, 'csvCellFilter'), + array('is_safe' => array('html'))) ); } + + /* + * + */ + public function csvCellFilter($content) + { + return str_replace('"', '""', $content); + } public function localize(array $translatableStrings) {