От проверки шаблона Resources/Private/Partials/Module/Export.html
У меня была идея, чтобы добавить его в шаблон, но не был уверен, какой ID.
После некоторой отладки через расширение я понял, что мое настраиваемое поле можно легко добавить к ul.extended_export_field
указанным шаблоном, поскольку он уже был в массиве {page.fields}
. Условие для {field.advancedFieldType}
предотвратило создание настраиваемого поля, поскольку его тип не находится в расширенном и базовом полях.
У вас есть поэтому 2 решения поправим:
изменение Classes/Domain/Model/Field.php
внутри вашего расширения
и продлите $advancedFieldTypes
или $basicFieldTypes
массиву
изменить шаблон Resources/Private/Partials/Module/Export.html
путем добавления условие для вашего настраиваемого типа поля и отнести его в список, например <li id="{field.uid}">{field.title} <span class="info">(<f:translate key="FormField" />)</span></li>
То, что я до сих пор не знаю, как манипулировать выход в пределах экспорта.
Обновление:
Выход может быть модифицировано в пределах
Resources/Private/Templates/Module/ExportCsv.html