Когда я пытаюсь использовать CSV-Export в представлении списка бэкэнда TYPO3, я получаю CSV с запятой ,
как разделитель вместо точки с запятой ;
. Можно ли это изменить?TYPO3 BE просмотр списка - экспорт CSV с точкой с запятой
1
A
ответ
3
Невозможно настроить. Что вы могли бы сделать: XClass \TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList
с вашим собственным классом в небольшом расширении. Вам нужно только перезаписать один метод, который вызывает GeneralUtility::csvValues()
. В качестве второго аргумента используется разделитель (по умолчанию: ,
).
<?php
// Location of file: EXT:extension/Classes/Xclass/DatabaseRecordList.php
namespace My\Extension\Xclass;
/**
* Class for rendering of Web>List module
*
* @author Kasper Skårhøj <[email protected]>
*/
class DatabaseRecordList extends \TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList {
/**
* Adds input row of values to the internal csvLines array as a CSV formatted line
*
* @param array $csvRow Array with values to be listed.
* @return void
* @todo Define visibility
*/
public function setCsvRow($csvRow) {
$this->csvLines[] = \TYPO3\CMS\Core\Utility\GeneralUtility::csvValues($csvRow, ';');
}
}
и в вашем ext_localconf.php
:
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Recordlist\\RecordList\\DatabaseRecordList'] = array(
'className' => 'My\\Extension\\Xclass\\DatabaseRecordList'
);
Затем очистить кэш системы.
Смежные вопросы
- 1. CSV с запятой или точкой с запятой?
- 2. Typo3 BE list_view создание?
- 3. TYPO3 addToolbarItem (BE расширение)
- 4. TYPO3 BE пользовательские разрешения
- 5. String.split точкой с запятой
- 6. SAXException точкой с запятой
- 7. Установка порядка TYPO3 BE Модуль
- 8. Экспорт из VBA/Доступ к CSV с разделителем с запятой
- 9. Экспорт списка в CSV с использованием Python
- 10. Читайте CSV с точкой с запятой данных с запятой в качестве десятичного знака в MATLAB
- 11. побег точкой с запятой символов при записи в файл CSV
- 12. PHP Обработка CSV файл разделенных точкой с запятой
- 13. Как читать файл csv, разделенный точкой с запятой в PIG
- 14. Просмотреть разделенные точкой с запятой .csv файлы в gnumeric
- 15. PHP заканчивается точкой с запятой
- 16. Wordpress dbdelta точкой с запятой
- 17. Совпадение, разделенных точкой с запятой
- 18. Typo3 Расширение PHP Просмотр
- 19. Экспорт списка Python в csv
- 20. Экспорт доступа к CSV
- 21. Open CSV с запятой или точкой с запятой файла в PHP
- 22. Экспорт в csv, строка с запятой в нем, разбивает его
- 23. отдельные элементы списка на основе точкой с запятой
- 24. Rails экспорт в CSV отсутствует разделитель запятой
- 25. Как настроить размер поля в TYPO3 BE
- 26. Javascript minification с точкой с запятой
- 27. Завершить цикл с точкой с запятой
- 28. TYPO3 4.7.0 update, BE страница временно недоступна
- 29. Автозаполнение с запятой или точкой с запятой TextBox
- 30. разделение запятой, пробелом или точкой с запятой с использованием regex
Человек, вы рок! Работает как шарм! Надеюсь, что Core Team сделает его настраиваемым в будущих версиях TYPO3. –
CSV означает comma-seperated-value-list;) – pgampe
@pgampe: на самом деле Excel использует точки с запятой в CSV-файлах :-) – lorenz