first commit

This commit is contained in:
salam committed 2026-10-19 08:18:39 +02:00
commit 1218dd1517
12716 files changed
+989233

No files matched your search

@@ -0,0 +1,428 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814828" source-language="en" datatype="plaintext" original="EXT:impexp/Resources/Private/Language/locallang.xlf" date="2011-10-17T20:22:33Z" product-name="impexp">
<header/>
<body>
<trans-unit id="import" resname="import">
<source>Import</source>
</trans-unit>
<trans-unit id="export" resname="export">
<source>Export</source>
</trans-unit>
<trans-unit id="title" resname="title">
<source>Import / Export</source>
</trans-unit>
<trans-unit id="title_import" resname="title_import">
<source>Import</source>
</trans-unit>
<trans-unit id="title_export" resname="title_export">
<source>Export</source>
</trans-unit>
<trans-unit id="tableselec_configuration" resname="tableselec_configuration">
<source>Configuration</source>
</trans-unit>
<trans-unit id="exportdata_savedFile" resname="exportdata_savedFile">
<source>SAVED FILE</source>
</trans-unit>
<trans-unit id="exportdata_savedInSBytes" resname="exportdata_savedInSBytes">
<source>Saved in "%s", bytes %s</source>
</trans-unit>
<trans-unit id="exportdata_problemsSavingFile" resname="exportdata_problemsSavingFile">
<source>Problems saving file</source>
</trans-unit>
<trans-unit id="exportdata_badPathS" resname="exportdata_badPathS">
<source>Bad path: "%s"</source>
</trans-unit>
<trans-unit id="exportdata_filePreset" resname="exportdata_filePreset">
<source>File &amp; Preset</source>
</trans-unit>
<trans-unit id="exportdata_advancedOptions" resname="exportdata_advancedOptions">
<source>Advanced Options</source>
</trans-unit>
<trans-unit id="exportdata_messages" resname="exportdata_messages">
<source>Messages</source>
</trans-unit>
<trans-unit id="execlistqu_structureToBeExported" resname="execlistqu_structureToBeExported">
<source>Structure to be exported</source>
</trans-unit>
<trans-unit id="impexpcore_toggle_all_disabled_records" resname="impexpcore_toggle_all_disabled_records">
<source>Toggle disabled records</source>
</trans-unit>
<trans-unit id="execlistqu_maxNumberLimit" resname="execlistqu_maxNumberLimit">
<source>Max number limit!</source>
</trans-unit>
<trans-unit id="makeconfig_anSqlQueryReturned" resname="makeconfig_anSqlQueryReturned">
<source>An SQL query returned exactly the amount of records specified by the limit value (%s) - that could indicate an incomplete selection of records! Make sure this is on purpose.</source>
</trans-unit>
<trans-unit id="makeconfig_exportPagetreeConfiguration" resname="makeconfig_exportPagetreeConfiguration">
<source>Export pagetree configuration</source>
</trans-unit>
<trans-unit id="makeconfig_pageId" resname="makeconfig_pageId">
<source>Page ID</source>
</trans-unit>
<trans-unit id="makeconfig_tree" resname="makeconfig_tree">
<source>Tree</source>
</trans-unit>
<trans-unit id="makeconfig_noTreeExportedOnly" resname="makeconfig_noTreeExportedOnly">
<source>No tree exported - only tables on the page.</source>
</trans-unit>
<trans-unit id="makeconfig_tablesOnThisPage" resname="makeconfig_tablesOnThisPage">
<source>Tables on this page</source>
</trans-unit>
<trans-unit id="makeconfig_expandedTree" resname="makeconfig_expandedTree">
<source>Expanded tree</source>
</trans-unit>
<trans-unit id="makeconfig_levels" resname="makeconfig_levels">
<source>Levels</source>
</trans-unit>
<trans-unit id="makeconfig_includeTables" resname="makeconfig_includeTables">
<source>Include tables</source>
</trans-unit>
<trans-unit id="makeconfig_exportSingleRecord" resname="makeconfig_exportSingleRecord">
<source>Export single record</source>
</trans-unit>
<trans-unit id="makeconfig_record" resname="makeconfig_record">
<source>Record</source>
</trans-unit>
<trans-unit id="makeconfig_exportTablesFromPages" resname="makeconfig_exportTablesFromPages">
<source>Export tables from pages</source>
</trans-unit>
<trans-unit id="makeconfig_tablePids" resname="makeconfig_tablePids">
<source>Table/Pids</source>
</trans-unit>
<trans-unit id="makeconfig_tableListEntry" resname="makeconfig_tableListEntry">
<source>Table "%s" from %s</source>
</trans-unit>
<trans-unit id="makeconfig_relationsAndExclusions" resname="makeconfig_relationsAndExclusions">
<source>Relations and Exclusions</source>
</trans-unit>
<trans-unit id="makeconfig_includeRelationsToTables" resname="makeconfig_includeRelationsToTables">
<source>Include relations to tables</source>
</trans-unit>
<trans-unit id="makeconfig_useStaticRelationsFor" resname="makeconfig_useStaticRelationsFor">
<source>Use static relations for tables</source>
</trans-unit>
<trans-unit id="makeconfig_showStaticRelations" resname="makeconfig_showStaticRelations">
<source>Show static relations</source>
</trans-unit>
<trans-unit id="makeconfig_excludeElements" resname="makeconfig_excludeElements">
<source>Exclude elements</source>
</trans-unit>
<trans-unit id="makeconfig_clearAllManualExclusions" resname="makeconfig_clearAllManualExclusions">
<source>Clear all manual exclusions</source>
</trans-unit>
<trans-unit id="makeconfig_noManuallyExcludedElementsYet" resname="makeconfig_noManuallyExcludedElementsYet">
<source>No manually excluded elements yet. Exclude by setting checkboxes below in the element display.</source>
</trans-unit>
<trans-unit id="makeconfig_excludeDisabledElements" resname="makeconfig_excludeDisabledElements">
<source>Exclude disabled elements</source>
</trans-unit>
<trans-unit id="makeadvanc_update" resname="makeadvanc_update">
<source>Update</source>
</trans-unit>
<trans-unit id="makeadvanc_softReferences" resname="makeadvanc_softReferences">
<source>Soft References</source>
</trans-unit>
<trans-unit id="makeadvanc_excludeHtmlCssFile" resname="makeadvanc_excludeHtmlCssFile">
<source>Exclude HTML/CSS file resources</source>
</trans-unit>
<trans-unit id="makeadvanc_files" resname="makeadvanc_files">
<source>Files</source>
</trans-unit>
<trans-unit id="makeadvanc_saveFilesOutsideExportFile" resname="makeadvanc_saveFilesOutsideExportFile">
<source>Save files in extra folder beside the export file</source>
</trans-unit>
<trans-unit id="makeadvanc_saveFilesOutsideExportFile_limit" resname="makeadvanc_saveFilesOutsideExportFile_limit">
<source>(supported for "Save to filename" only)</source>
</trans-unit>
<trans-unit id="makeadvanc_extensionDependencies" resname="makeadvanc_extensionDependencies">
<source>Extension dependencies</source>
</trans-unit>
<trans-unit id="makeadvanc_selectExtensionsThatThe" resname="makeadvanc_selectExtensionsThatThe">
<source>Select extensions that the exported content depends on</source>
</trans-unit>
<trans-unit id="makesavefo_update" resname="makesavefo_update">
<source>Update</source>
</trans-unit>
<trans-unit id="makesavefo_presets" resname="makesavefo_presets">
<source>Presets</source>
</trans-unit>
<trans-unit id="makesavefo_selectPreset" resname="makesavefo_selectPreset">
<source>Select preset</source>
</trans-unit>
<trans-unit id="makesavefo_load" resname="makesavefo_load">
<source>Load</source>
</trans-unit>
<trans-unit id="makesavefo_save" resname="makesavefo_save">
<source>Save</source>
</trans-unit>
<trans-unit id="pleaseConfirm" resname="pleaseConfirm">
<source>Please confirm</source>
</trans-unit>
<trans-unit id="makesavefo_areYouSure" resname="makesavefo_areYouSure">
<source>Are you sure?</source>
</trans-unit>
<trans-unit id="makesavefo_delete" resname="makesavefo_delete">
<source>Delete</source>
</trans-unit>
<trans-unit id="makesavefo_merge" resname="makesavefo_merge">
<source>Merge</source>
</trans-unit>
<trans-unit id="makesavefo_titleOfNewPreset" resname="makesavefo_titleOfNewPreset">
<source>Title of new preset</source>
</trans-unit>
<trans-unit id="makesavefo_public" resname="makesavefo_public">
<source>Public</source>
</trans-unit>
<trans-unit id="makesavefo_outputOptions" resname="makesavefo_outputOptions">
<source>Output options</source>
</trans-unit>
<trans-unit id="makesavefo_metaData" resname="makesavefo_metaData">
<source>Meta data</source>
</trans-unit>
<trans-unit id="makesavefo_title" resname="makesavefo_title">
<source>Title</source>
</trans-unit>
<trans-unit id="makesavefo_description" resname="makesavefo_description">
<source>Description</source>
</trans-unit>
<trans-unit id="makesavefo_notes" resname="makesavefo_notes">
<source>Notes</source>
</trans-unit>
<trans-unit id="makesavefo_t3dFileCompressed" resname="makesavefo_t3dFileCompressed">
<source>T3D file / compressed</source>
</trans-unit>
<trans-unit id="makesavefo_t3dFile" resname="makesavefo_t3dFile">
<source>T3D file</source>
</trans-unit>
<trans-unit id="makesavefo_xml" resname="makesavefo_xml">
<source>XML</source>
</trans-unit>
<trans-unit id="makesavefo_fileFormat" resname="makesavefo_fileFormat">
<source>File format</source>
</trans-unit>
<trans-unit id="makesavefo_filenameSavedInS" resname="makesavefo_filenameSavedInS">
<source>Filename (saved in "%s")</source>
</trans-unit>
<trans-unit id="makesavefo_downloadExport" resname="makesavefo_downloadExport">
<source>Download export</source>
</trans-unit>
<trans-unit id="importdata_saveToFilename" resname="importdata_saveToFilename">
<source>Save to filename</source>
</trans-unit>
<trans-unit id="importdata_selectFileToImport" resname="importdata_selectFileToImport">
<source>Select file to import</source>
</trans-unit>
<trans-unit id="importdata_file" resname="importdata_file">
<source>File</source>
</trans-unit>
<trans-unit id="importdata_fromPathS" resname="importdata_fromPathS">
<source>(From path: %s)</source>
</trans-unit>
<trans-unit id="importdata_noteNoDecompressorAvailable" resname="importdata_noteNoDecompressorAvailable">
<source>NOTE: No decompressor available for compressed files!</source>
</trans-unit>
<trans-unit id="importdata_importOptions" resname="importdata_importOptions">
<source>Import Options</source>
</trans-unit>
<trans-unit id="importdata_update" resname="importdata_update">
<source>Update</source>
</trans-unit>
<trans-unit id="importdata_updateRecords" resname="importdata_updateRecords">
<source>Update records</source>
</trans-unit>
<trans-unit id="importdata_thisOptionRequiresThat" resname="importdata_thisOptionRequiresThat">
<source>This option requires that the structure you import already exists on this server and only needs to be updated with new content!</source>
</trans-unit>
<trans-unit id="importdata_ignorePidDifferencesGlobally" resname="importdata_ignorePidDifferencesGlobally">
<source>Ignore PID differences globally</source>
</trans-unit>
<trans-unit id="importdata_ifYouSetThis" resname="importdata_ifYouSetThis">
<source>If you set this option, the position of updated elements will not be updated to match the structure of the input file.</source>
</trans-unit>
<trans-unit id="importdata_force_all_UIDS" resname="importdata_force_all_UIDS">
<source>Force ALL UIDs values</source>
</trans-unit>
<trans-unit id="importdata_force_all_UIDS_descr" resname="importdata_force_all_UIDS_descr">
<source>With this option the original UID value of all imported records are forced to be the same. BE VERY CAREFUL WITH THIS! (Admin Only).</source>
</trans-unit>
<trans-unit id="importdata_options" resname="importdata_options">
<source>Options</source>
</trans-unit>
<trans-unit id="importdata_doNotShowDifferences" resname="importdata_doNotShowDifferences">
<source>Do not show differences in records</source>
</trans-unit>
<trans-unit id="importdata_greenValuesAreFrom" resname="importdata_greenValuesAreFrom">
<source>Green values are from the import file, red values from the current database record and black values are similar in both versions.</source>
</trans-unit>
<trans-unit id="importdata_allowToWriteBanned" resname="importdata_allowToWriteBanned">
<source>Allow to write banned file extensions (eg. PHP scripts), if any</source>
</trans-unit>
<trans-unit id="importdata_action" resname="importdata_action">
<source>Action</source>
</trans-unit>
<trans-unit id="importdata_preview" resname="importdata_preview">
<source>Preview</source>
</trans-unit>
<trans-unit id="importdata_update_299e" resname="importdata_update_299e">
<source>Update</source>
</trans-unit>
<trans-unit id="importdata_import" resname="importdata_import">
<source>Import</source>
</trans-unit>
<trans-unit id="importdata_areYouSure" resname="importdata_areYouSure">
<source>Are you sure?</source>
</trans-unit>
<trans-unit id="importdata_newImport" resname="importdata_newImport">
<source>New import</source>
</trans-unit>
<trans-unit id="importdata_enableLogging" resname="importdata_enableLogging">
<source>Enable logging</source>
</trans-unit>
<trans-unit id="importdata_writeIndividualDbActions" resname="importdata_writeIndividualDbActions">
<source>Write individual DB actions during import to the log</source>
</trans-unit>
<trans-unit id="importdata_thisIsDisabledBy" resname="importdata_thisIsDisabledBy">
<source>This is disabled by default since there may be hundred of entries generated.</source>
</trans-unit>
<trans-unit id="importdata_uploadFileFromLocal" resname="importdata_uploadFileFromLocal">
<source>Upload file from local computer</source>
</trans-unit>
<trans-unit id="importdata_browse" resname="importdata_browse">
<source>Browse</source>
</trans-unit>
<trans-unit id="importdata_uploadStatus" resname="importdata_uploadStatus">
<source>Upload status</source>
</trans-unit>
<trans-unit id="importdata_success" resname="importdata_success">
<source>Success</source>
</trans-unit>
<trans-unit id="importdata_failureNoFileUploaded" resname="importdata_failureNoFileUploaded">
<source>Failure: No file uploaded - was it too big? Check system log.</source>
</trans-unit>
<trans-unit id="importdata_upload" resname="importdata_upload">
<source>Upload</source>
</trans-unit>
<trans-unit id="importdata_upload_error" resname="importdata_upload_error">
<source>Upload error</source>
</trans-unit>
<trans-unit id="importdata_upload_nodata" resname="importdata_upload_nodata">
<source>The import module hasn't received any data. This may occur due to a file upload with a large file. Please check the file size of your uploaded file with the server's post_max_size and upload_max_filesize configuration.</source>
</trans-unit>
<trans-unit id="importdata_metaData" resname="importdata_metaData">
<source>Meta data</source>
</trans-unit>
<trans-unit id="importdata_title" resname="importdata_title">
<source>Title</source>
</trans-unit>
<trans-unit id="importdata_description" resname="importdata_description">
<source>Description</source>
</trans-unit>
<trans-unit id="importdata_notes" resname="importdata_notes">
<source>Notes</source>
</trans-unit>
<trans-unit id="importdata_packager" resname="importdata_packager">
<source>Packager</source>
</trans-unit>
<trans-unit id="importdata_email" resname="importdata_email">
<source>Email</source>
</trans-unit>
<trans-unit id="importdata_icon" resname="importdata_icon">
<source>Icon</source>
</trans-unit>
<trans-unit id="importdata_metaData_1387" resname="importdata_metaData_1387">
<source>Meta data</source>
</trans-unit>
<trans-unit id="importdata_messages" resname="importdata_messages">
<source>Messages</source>
</trans-unit>
<trans-unit id="importdata_structureHasBeenImported" resname="importdata_structureHasBeenImported">
<source>Structure has been imported, here is the result</source>
</trans-unit>
<trans-unit id="importdata_no_accessible_file_mount" resname="importdata_no_accessible_file_mount">
<source>No accessible filemount</source>
</trans-unit>
<trans-unit id="importdata_no_default_upload_folder" resname="importdata_no_default_upload_folder">
<source>No default upload folder</source>
</trans-unit>
<trans-unit id="filterpage_structureToBeImported" resname="filterpage_structureToBeImported">
<source>Structure to be imported</source>
</trans-unit>
<trans-unit id="ALL_tables" resname="ALL_tables">
<source>ALL tables</source>
</trans-unit>
<trans-unit id="impexpcore_displaycon_controls" resname="impexpcore_displaycon_controls">
<source>Controls</source>
</trans-unit>
<trans-unit id="impexpcore_displaycon_title" resname="impexpcore_displaycon_title">
<source>Title</source>
</trans-unit>
<trans-unit id="impexpcore_displaycon_message" resname="impexpcore_displaycon_message">
<source>Message</source>
</trans-unit>
<trans-unit id="impexpcore_displaycon_updateMode" resname="impexpcore_displaycon_updateMode">
<source>Update Mode</source>
</trans-unit>
<trans-unit id="impexpcore_displaycon_currentPath" resname="impexpcore_displaycon_currentPath">
<source>Current Path</source>
</trans-unit>
<trans-unit id="impexpcore_displaycon_result" resname="impexpcore_displaycon_result">
<source>Result</source>
</trans-unit>
<trans-unit id="impexpcore_displaycon_insidePagetree" resname="impexpcore_displaycon_insidePagetree">
<source>Inside pagetree</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_outsidePagetree" resname="impexpcore_singlereco_outsidePagetree">
<source>Outside pagetree</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_softReferencesFiles" resname="impexpcore_singlereco_softReferencesFiles">
<source>Soft References Files</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_update" resname="impexpcore_singlereco_update">
<source>Update</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_insert" resname="impexpcore_singlereco_insert">
<source>Insert</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_importAsNew" resname="impexpcore_singlereco_importAsNew">
<source>Import as new</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_ignorePid" resname="impexpcore_singlereco_ignorePid">
<source>Ignore PID</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_respectPid" resname="impexpcore_singlereco_respectPid">
<source>Respect PID</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_forceUidSAdmin" resname="impexpcore_singlereco_forceUidSAdmin">
<source>Force UID [%s] (Admin)</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_exclude" resname="impexpcore_singlereco_exclude">
<source>Exclude</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_title" resname="impexpcore_singlereco_title">
<source>Title</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_descr" resname="impexpcore_singlereco_descr">
<source>Descr</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_filename" resname="impexpcore_singlereco_filename">
<source>Filename</source>
</trans-unit>
<trans-unit id="impexpcore_singlereco_value" resname="impexpcore_singlereco_value">
<source>Value</source>
</trans-unit>
<trans-unit id="impexpcore_softrefsel_record" resname="impexpcore_softrefsel_record">
<source>Record</source>
</trans-unit>
<trans-unit id="impexpcore_softrefsel_editable" resname="impexpcore_softrefsel_editable">
<source>Editable</source>
</trans-unit>
<trans-unit id="impexpcore_softrefsel_exclude" resname="impexpcore_softrefsel_exclude">
<source>Exclude</source>
</trans-unit>
<trans-unit id="impexpcore_printerror_description" resname="impexpcore_printerror_description">
<source>Description</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,409 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814829" source-language="en" datatype="plaintext" original="EXT:impexp/Resources/Private/Language/locallang_csh.xlf" date="2011-10-17T20:22:33Z" product-name="impexp">
<header/>
<body>
<trans-unit id=".alttitle" resname=".alttitle">
<source>Import/Export</source>
</trans-unit>
<trans-unit id=".description" resname=".description">
<source>Native Import/Export module for TYPO3 data. Can export single records, content of tables, single pages or whole branches of the page tree. Includes attached media like image and preserves relations between records. Exports only to TYPO3 specific format, either a binary format (.T3D) or XML. The format is meant for exchange between TYPO3 systems.</source>
</trans-unit>
<trans-unit id="_.image" resname="_.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/impexp.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id=".image_descr" resname=".image_descr">
<source>Example of the preview display during export configuration of a page. Notice how records on the page are include plus how references inside the record is found and included as well (bottom of screen).</source>
</trans-unit>
<trans-unit id="export.alttitle" resname="export.alttitle">
<source>Exporting records from TYPO3</source>
</trans-unit>
<trans-unit id="export.description" resname="export.description">
<source>To export TYPO3 T3D/XML files you click any record icon or page in the page tree (including the root page!), select "More options" and then "Export". This will bring up the export interface where you can configure options for your export session.</source>
</trans-unit>
<trans-unit id="export.details" resname="export.details" xml:space="preserve">
<source>There are a number of methods by which you can export data from TYPO3:
- Export a single page or branch of the page tree (use page icon context menu)
- Export a single record from any page (use record icon context menu)
- Export all records from a specific table on a specific page (using the Web&gt;List module)
- Export an arbitrary selection of records from the clipboard (using the Web&gt;List module)
The export format observes all TYPO3s methods for relations between the records in the export file. But you will have to configure how these relations are maintained, at least to some degree. Sometimes you would want to include records referred to, at other times you surely want to keep the original mapping. That depends on your objectives with the export.
Regardless of your configuration for export you will always see a complete reflection of all chosen records and their internal relations in the preview display found in the bottom of the export module page.
&lt;b&gt;Error messages:&lt;/b&gt; Remember to consult the Message-tab before exporting if there are any error messages there!</source>
</trans-unit>
<trans-unit id="_export.seeAlso" resname="_export.seeAlso">
<source>xMOD_tx_impexp:import</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="_export.image" resname="_export.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/export.png,
EXT:impexp/Resources/Public/Images/cshimages/export1.png,
EXT:impexp/Resources/Public/Images/cshimages/export2.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="export.image_descr" resname="export.image_descr" xml:space="preserve">
<source>To export a page or record, simply click the icon and select "Export" from the context menu.
With the Web&gt;List module you can also export all records from a table by first clicking the table title to see only this table, then next to the CSV export you will find the export button for a T3D export of the table.
You can export the contents of the clipboard as well by simply selecting "Export" in the menu.</source>
</trans-unit>
<trans-unit id="pageTreeCfg.alttitle" resname="pageTreeCfg.alttitle">
<source>Configuration of page tree export</source>
</trans-unit>
<trans-unit id="pageTreeCfg.description" resname="pageTreeCfg.description" xml:space="preserve">
<source>Here you configure how a page or a branch of the page tree should be exported. Using the selector box you can set the number of levels of subpages to include in the export.
By default all records belonging to a page is included when a page is exported.</source>
</trans-unit>
<trans-unit id="_pageTreeCfg.image" resname="_pageTreeCfg.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/pagetreecfg.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="pageTreeDisplay.alttitle" resname="pageTreeDisplay.alttitle">
<source>Page Tree</source>
</trans-unit>
<trans-unit id="pageTreeDisplay.description" resname="pageTreeDisplay.description">
<source>Based on the levels selected for page tree export this will show the structure that is about to be exported. If any pages are specifically excluded by the exclude option they are not shown either.</source>
</trans-unit>
<trans-unit id="pageTreeMode.alttitle" resname="pageTreeMode.alttitle">
<source>Levels</source>
</trans-unit>
<trans-unit id="pageTreeMode.description" resname="pageTreeMode.description">
<source>Here you select how deeply in the page tree from the current starting point to go for this export.</source>
</trans-unit>
<trans-unit id="pageTreeMode.details" resname="pageTreeMode.details">
<source>If you select "Expanded tree" it will base the export on the currently expanded levels of the page tree. Another special option is "Tables on this page" which will not include the page record itself but only include records from tables on the page, depending on the table configuration of course.</source>
</trans-unit>
<trans-unit id="_pageTreeMode.image" resname="_pageTreeMode.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/impexp_misc.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="pageTreeRecordLimit.alttitle" resname="pageTreeRecordLimit.alttitle">
<source>Include tables</source>
</trans-unit>
<trans-unit id="pageTreeRecordLimit.description" resname="pageTreeRecordLimit.description">
<source>When you export a page all records on the page is included by default. By this selector you can pick which tables to include exclusively if there are certain records you are not interested in seeing included.</source>
</trans-unit>
<trans-unit id="pageTreeRecordLimit.details" resname="pageTreeRecordLimit.details">
<source>In the box "Max number of records" you can set a limit to how many records are selected from a single table. This is a runaway brake in case you have an unusual large amount of records from a table.</source>
</trans-unit>
<trans-unit id="singleRecord.alttitle" resname="singleRecord.alttitle">
<source>Export single record</source>
</trans-unit>
<trans-unit id="singleRecord.description" resname="singleRecord.description">
<source>This overview tells you which independent records has been independently selected for export.</source>
</trans-unit>
<trans-unit id="_singleRecord.image" resname="_singleRecord.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/singlerecord.png,
EXT:impexp/Resources/Public/Images/cshimages/export2.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="singleRecord.image_descr" resname="singleRecord.image_descr">
<source>The way to export multiple records like this is using the clipboard like shown below.</source>
</trans-unit>
<trans-unit id="tableList.alttitle" resname="tableList.alttitle">
<source>Table export</source>
</trans-unit>
<trans-unit id="tableList.description" resname="tableList.description">
<source>Export of all records on a page from a specific table. This is configured from the Web&gt;List module where you will have to select table-only view and click a button in the top of the page.</source>
</trans-unit>
<trans-unit id="tableList.details" resname="tableList.details">
<source>Tip: You can select multiple table lists by simply saving each selecting as a preset and finally load/merge the selections together.</source>
</trans-unit>
<trans-unit id="_tableList.image" resname="_tableList.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/tablelist.png,
EXT:impexp/Resources/Public/Images/cshimages/export1.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="tableList.image_descr" resname="tableList.image_descr" xml:space="preserve">
<source>Here two tables from different pages are selected. This is done by first selecting the one, saving it as a preset, then select the other and merge with the saved preset.
Here you see how to use the Web&gt;List module to export all records from a table on a page.</source>
</trans-unit>
<trans-unit id="inclRelations.alttitle" resname="inclRelations.alttitle">
<source>Include relations</source>
</trans-unit>
<trans-unit id="inclRelations.description" resname="inclRelations.description">
<source>Configure the tables from which you want to include records that are found as relations in the main export configuration.</source>
</trans-unit>
<trans-unit id="inclRelations.details" resname="inclRelations.details" xml:space="preserve">
<source>Background: When you export a record in TYPO3 it might contain relations to other records in the system. You have to tell the export interface what to do with these relations. Basically there are three scenarios:
- If relations are found between records that are all in the export configuration, there is no problem: The relations are automatically mapped to the new id's of those records when imported.
- If the records related to are not included the relation will be lost (indicated with an error message in the preview) unless you a) either select that table in this selector box in which case all relations to that table will be included or b) if you set the table as a static table (in which case the relation is untouched and imported as-is - but which will of course break if no record with that UID is found in the import system).
&lt;b&gt;Soft References:&lt;/b&gt; Soft references are when a record contains pointers to external files or records but in fields where there are no formal relation configured. Examples of this is when a content element contains a "&amp;lt;link 123&amp;gt;" tag that represents a link to the page 123. This is not picked up formally as a reference, but is found anyhow as a "soft reference". The same goes for &amp;lt;img&amp;gt; tags with images from eg. "fileadmin/".
By default soft references pointing to records or files will act as normal references; either including the referenced item or showing an error. However you can also choose to exclude the handling of individual soft references or maybe set the value as "editable" upon import. This is done with a selector box in the export preview.</source>
</trans-unit>
<trans-unit id="_inclRelations.image" resname="_inclRelations.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/references.png,
EXT:impexp/Resources/Public/Images/cshimages/references1.png,
EXT:impexp/Resources/Public/Images/cshimages/references2.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="inclRelations.image_descr" resname="inclRelations.image_descr" xml:space="preserve">
<source>This example shows tree examples of references; a) an image attached to a content element, b) a relation to a frontend usergroup UID, and c) a soft reference found in the bodytext field of a record, here it is the link-tag pointing to the page with UID 1.
Notice in the previous image how the relation to the frontend user group was lost. This has been corrected in this screenshot where the fe_group table has been selected in the list of table for which to include relations. The result is that the frontend usergroup is included as a record outside the exported pagetree. If you wanted to keep the relation but not include the usergroup you have to set "fe_groups" as a static table instead. See below.
This example shows a TypoScript Template Record where multiple soft references has been found. The first one is an email address. Here it is configured to be editable. This means that upon import the user will have a chance to edit the value before the import is actually done. This is very useful when exported files are used as templates. Another example includes a PHP script which we don't want to include in the export and therefore we have selected the exclude option for the soft reference.</source>
</trans-unit>
<trans-unit id="staticRelations.alttitle" resname="staticRelations.alttitle">
<source>Set static tables</source>
</trans-unit>
<trans-unit id="staticRelations.description" resname="staticRelations.description">
<source>Select which tables in addition to the static TYPO3 tables to keep relations untouched for. Takes precedence over "Include relations" configured tables.</source>
</trans-unit>
<trans-unit id="staticRelations.details" resname="staticRelations.details">
<source>By default all relations to static tables in TYPO3 are kept untouched. Of course those static tables should be present in the import system in order for this to work correctly. However there might be circumstances where you move information between two systems where theoretically non-static tables should just keep relations untouched. Examples could be "sys_languages" or TemplaVoila data structures / template objects where two systems might contain the same set of records in those tables while you are importing pages and content elements freely.</source>
</trans-unit>
<trans-unit id="_staticRelations.image" resname="_staticRelations.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/static.png,
EXT:impexp/Resources/Public/Images/cshimages/static1.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="staticRelations.image_descr" resname="staticRelations.image_descr" xml:space="preserve">
<source>In this example you see how a number of records are pointing to a System Language record which will become lost relations when imported because the record is not included in the export. However; in the target system the System Languages are exactly the same and therefore you just want a static mapping of the relations.
The static mapping is obtained by selecting the "sys_language" table as a static template meaning that the relations are kept at their current values assuming that they will be exactly the same in the target system when imported.</source>
</trans-unit>
<trans-unit id="excludedElements.alttitle" resname="excludedElements.alttitle">
<source>Excluded elements</source>
</trans-unit>
<trans-unit id="excludedElements.description" resname="excludedElements.description">
<source>By the "Exclude" checkbox you can exclude specific records from the preview display of the export. Which records has been picked for specific exclusion is listed here. You can also clear the exclusion configuration.</source>
</trans-unit>
<trans-unit id="_excludedElements.image" resname="_excludedElements.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/excludebox.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="htmlCssResources.alttitle" resname="htmlCssResources.alttitle">
<source>Exclude resources from HTML and CSS files</source>
</trans-unit>
<trans-unit id="htmlCssResources.description" resname="htmlCssResources.description">
<source>When an HTML or CSS file is found as a soft reference the files are parsed for references to external media (such as images) and if any are found they are also exported. If you don't want this behaviour, click this option.</source>
</trans-unit>
<trans-unit id="htmlCssResources.details" resname="htmlCssResources.details">
<source>Notice: Resources found inside an HTML or CSS file are not analyzed further. For instance it means that any CSS files referred to from within an HTML will not be traversed - but CSS files referred to inside the Setup or Constant field of a TypoScript template record will be!</source>
</trans-unit>
<trans-unit id="_htmlCssResources.image" resname="_htmlCssResources.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/htmlcss.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="htmlCssResources.image_descr" resname="htmlCssResources.image_descr">
<source>In this example you can see that a soft reference has been found pointing to an HTML file inside fileadmin/ Since it was an HTML file it was parsed and further a number of files were found referenced inside it and now included with the export. This feature is specifically created to support export of template configurations where external HTML files play a role.</source>
</trans-unit>
<trans-unit id="extensionDependencies.alttitle" resname="extensionDependencies.alttitle">
<source>Extension Dependencies</source>
</trans-unit>
<trans-unit id="extensionDependencies.description" resname="extensionDependencies.description">
<source>Select which extensions should be installed in the import system in order for your exported content to work correctly. Examples could be "templavoila" for templating, "fluid_styled_content" for the template, "tt_news" for a news archive etc.</source>
</trans-unit>
<trans-unit id="extensionDependencies.details" resname="extensionDependencies.details">
<source>During import warnings will appear for all selected extensions from this list which were not installed.</source>
</trans-unit>
<trans-unit id="_extensionDependencies.image" resname="_extensionDependencies.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/extdep.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="presets.alttitle" resname="presets.alttitle">
<source>Configuration presets</source>
</trans-unit>
<trans-unit id="presets.description" resname="presets.description">
<source>Enables you to save an export configuration for later re-use. Useful if you need to export the same configuration with regular intervals.</source>
</trans-unit>
<trans-unit id="presets.details" resname="presets.details" xml:space="preserve">
<source>In the "Select preset" box you can select any previously saved preset to load. If you are exporting a page the presets listed will be those found for the start page ID. For records, any preset can be loaded.
To load a preset, select it in the selector and press "Load". If you press "Merge" instead the settings from the preset will be merged with the current configuration. This is meaningful in cases where you select multiple individual tables or records.
To save a preset, simply enter a title in the title box and press "Save". This will create a new preset. If you press save while having selected an existing preset you will overwrite it.
To delete old presets, simply select it and press "Delete".
The checkbox "Public" can be set if you want to share your preset with other users of the system. Otherwise they are personal to you.
In the Taskcenter you can see a list of your presets and jump directly to them.</source>
</trans-unit>
<trans-unit id="_presets.image" resname="_presets.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/impexp_misc1.png,
EXT:impexp/Resources/Public/Images/cshimages/impexp_misc2.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="presets.image_descr" resname="presets.image_descr" xml:space="preserve">
<source>The preset selector in the export interface.
Presets from the task center.</source>
</trans-unit>
<trans-unit id="metadata.alttitle" resname="metadata.alttitle">
<source>Meta data setting</source>
</trans-unit>
<trans-unit id="metadata.description" resname="metadata.description">
<source>Set meta data for the export. This is highly encouraged if your exported content goes into eg. a template collection of sorts.</source>
</trans-unit>
<trans-unit id="metadata.details" resname="metadata.details" xml:space="preserve">
<source>The meta data will help users of your exported files to know what they can expect to be inside and what things they should be aware of and take into account during import.
The "Title" and "Description" should contain the basic information about the export.
The "Notes" field can be used for additional details, especially remarks about intensions or requirements that apply.</source>
</trans-unit>
<trans-unit id="_metadata.image" resname="_metadata.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/metadata.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="fileFormat.alttitle" resname="fileFormat.alttitle">
<source>File format options</source>
</trans-unit>
<trans-unit id="fileFormat.description" resname="fileFormat.description">
<source>You can export your records to a generic XML format which potentially can be imported by other applications. However, the schema of the XML is TYPO3 specific. Alternatively, you can select a TYPO3 specific binary format called "T3D".</source>
</trans-unit>
<trans-unit id="fileFormat.details" resname="fileFormat.details" xml:space="preserve">
<source>Generally you should use the XML format. The T3D compressed format is usually smaller, but much harder to read and process.
Entering a file name to save makes it possible to write your export directly to a file (pressing "Save to filename") instead of downloading it (pressing "Download export"). The correct file extensions depending on file format is automatically applied. Files are saved in a proper file mount in "fileadmin/". This is shown to you upon saving. Existing files are overwritten.</source>
</trans-unit>
<trans-unit id="_fileFormat.image" resname="_fileFormat.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/fileformat.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="import.alttitle" resname="import.alttitle">
<source>Importing TYPO3 records</source>
</trans-unit>
<trans-unit id="import.description" resname="import.description">
<source>To import TYPO3 T3D/XML files into the page tree you click any page in the page tree (including the root page!), select "More options" and then "Import". This will bring up the import interface where you can select a file to import or upload a new one.</source>
</trans-unit>
<trans-unit id="import.details" resname="import.details" xml:space="preserve">
<source>&lt;b&gt;Tip: Import into a Folder&lt;/b&gt;
To make sure that no records are lost during the import, you can make yourself safe by importing into a Folder you create first. After the import you can move all records to the final destinations. An example of such a scenario is if you configured the export to include relations; In that case a number of records may follow the export outside the page tree structure you are exporting. To make sure that all of these external records are written to the database, importing into a Folder is a good idea.
&lt;b&gt;Error messages:&lt;/b&gt; Remember to consult the Message-tab before/after importing to see if there are any error messages there!</source>
</trans-unit>
<trans-unit id="_import.seeAlso" resname="_import.seeAlso">
<source>xMOD_tx_impexp:export</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="_import.image" resname="_import.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/import.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="importFile.alttitle" resname="importFile.alttitle">
<source>Select file to import</source>
</trans-unit>
<trans-unit id="importFile.description" resname="importFile.description">
<source>The files displayed are those with an extension T3D or XML from fileadmin/, fileadmin/export/ and your "TEMP" folder (if any).</source>
</trans-unit>
<trans-unit id="_importFile.seeAlso" resname="_importFile.seeAlso">
<source>xMOD_tx_impexp:fileFormat</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="_importFile.image" resname="_importFile.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/import_selectfile.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="update.alttitle" resname="update.alttitle">
<source>Update instead of Insert</source>
</trans-unit>
<trans-unit id="update.description" resname="update.description">
<source>By default the import operation inserts new records in the system. Using this option will update existing records.</source>
</trans-unit>
<trans-unit id="update.details" resname="update.details" xml:space="preserve">
<source>There are certain requirements you have to meet if you want the "Update" process to work. The main thing is that the records updated are those with the SAME uid as the uid in the export file. Thus an update operation only makes real sense if the export and import systems are somehow related and the same UIDs can be expected in both ends. Otherwise it will be a mess!
When you update page structures the import operation will automatically try to rearrange records so they also appear in the same hierarchy and order as in the export file. This can be disabled by checking the option "Ignore PID differences globally". In any case you can set individual records to Ignore/Respect the PID with a selectorbox in the preview.
In the preview display you can also select if individual records should be flatly ignored during import or if you want them created as new records instead of being updates.
As a help for managing updates the preview display will inform you about the path where the existing element with that UID is found. Use this to verify that you get what you expect!
&lt;b&gt;Forcing the UID:&lt;/b&gt;
If you intend to update a system and some elements from the import are not mappable to a UID already (ei. does not exist) you can choose in the preview display to force the UID during creation. This is an unorthodox thing to do since UIDs are normally created automatically by the database. The option makes most sense if you are trying to "synchronize" a copy of another system. The option may mess up certain database internals and the feature is therefore only available for admins.</source>
</trans-unit>
<trans-unit id="_update.image" resname="_update.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/impexp_misc4.png,
EXT:impexp/Resources/Public/Images/cshimages/update.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="update.image_descr" resname="update.image_descr">
<source>In Update mode you can select various settings for each record. You will also be able to see a diff-view where the differences between the existing record and the one from the import is shown.</source>
</trans-unit>
<trans-unit id="options.alttitle" resname="options.alttitle">
<source>Import options</source>
</trans-unit>
<trans-unit id="options.description" resname="options.description">
<source>Various options for import.</source>
</trans-unit>
<trans-unit id="options.details" resname="options.details" xml:space="preserve">
<source>&lt;b&gt;Do not show differences in records&lt;/b&gt;
When a structure has been imported you will see a difference view of all records which tells you whether the written content matched the import data or if not, what changed. In many cases content &lt;i&gt;should&lt;/i&gt; change (eg. relations and file references) so it is not an error if you see red and green values. Basically the difference view is a feature you can use for visual validation of the import success. It brings piece-of-mind to those who is enlightened to understand what it tells... :-)
Green strings represent the actual written data while red represents the original value from the import file and black represents data that is the same.
&lt;b&gt;Allow to write banned file extensions (eg. PHP scripts), if any&lt;/b&gt;
Also an option for admins-only; Allows PHP-files (for example from soft references in TypoScript templates) to be written to the system. This is normally not allowed behavior for security reasons.</source>
</trans-unit>
<trans-unit id="_options.image" resname="_options.image" xml:space="preserve">
<source>EXT:impexp/Resources/Public/Images/cshimages/impexp_misc3.png,
EXT:impexp/Resources/Public/Images/cshimages/phpext.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="options.image_descr" resname="options.image_descr" xml:space="preserve">
<source>Options for import.
Here you are told that this PHP file cannot be allowed - because you didn't select the option "Allow to write banned file extensions (eg. PHP scripts), if any"</source>
</trans-unit>
<trans-unit id="action.alttitle" resname="action.alttitle">
<source>Import Action</source>
</trans-unit>
<trans-unit id="action.description" resname="action.description" xml:space="preserve">
<source>Press "Preview" to see the content of the import file or update the preview display according to changed configurations.
Press "Import"/"Update" if you want to perform the actual import.
Before importing make sure you change any editable soft references that are shown in the preview data.</source>
</trans-unit>
<trans-unit id="_action.image" resname="_action.image">
<source>EXT:impexp/Resources/Public/Images/cshimages/diffview.png</source>
<note from="developer">This string contains an internal text, which must not be changed. Just copy the original text into the translation field. For more information have a look at the Tutorial.</note>
</trans-unit>
<trans-unit id="action.image_descr" resname="action.image_descr">
<source>Example of the result view after importing. As you can see the RTE attached images (soft references) has been written to new file names and the difference view tells you that the names changed in the bodytext content.</source>
</trans-unit>
<trans-unit id="enableLogging.alttitle" resname="enableLogging.alttitle">
<source>Enable System Logging</source>
</trans-unit>
<trans-unit id="enableLogging.description" resname="enableLogging.description">
<source>If you set this the system backend log will be filled with entries for all the actions that the import actually performs. By default this is left out for the sake of clarity.</source>
</trans-unit>
<trans-unit id="upload.alttitle" resname="upload.alttitle">
<source>Upload import file</source>
</trans-unit>
<trans-unit id="upload.description" resname="upload.description">
<source>Select a file to import from your local computer and upload it here. If the upload completes successfully you can immediately see its content displayed in the preview display.</source>
</trans-unit>
<trans-unit id="upload.details" resname="upload.details">
<source>Notice that there are usually limits set by the server (PHP) to the size of uploaded files. If hit, upload fails and an error message is shown.</source>
</trans-unit>
<trans-unit id="task.title" resname="task.title">
<source>Preset title</source>
</trans-unit>
<trans-unit id="task.icon" resname="task.icon">
<source>Icon</source>
</trans-unit>
<trans-unit id="task.public" resname="task.public">
<source>Public</source>
</trans-unit>
<trans-unit id="task.owner" resname="task.owner">
<source>Owner</source>
</trans-unit>
<trans-unit id="task.page" resname="task.page">
<source>Page</source>
</trans-unit>
<trans-unit id="task.path" resname="task.path">
<source>Path</source>
</trans-unit>
<trans-unit id="task.meta" resname="task.meta">
<source>Meta data</source>
</trans-unit>
<trans-unit id="task.own" resname="task.own">
<source>Own</source>
</trans-unit>
<trans-unit id="notes" resname="notes">
<source>Notes</source>
</trans-unit>
<trans-unit id="single-record" resname="single-record">
<source>Single record</source>
</trans-unit>
<trans-unit id="no-presets" resname="no-presets">
<source>No presets found!</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,8 @@
<form action="{moduleUrl}" method="post" id="ImportExportController" enctype="multipart/form-data" xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers">
<f:form.hidden name="id" value="{id}" />
<h3><f:translate key="title_{inData.action}" /></h3>
<f:render section="content" />
</form>
@@ -0,0 +1,98 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{import.mode} == 'import'">
<f:then>
<h2>
<f:if condition="{inData.import_file}">
<f:then><f:translate key="importdata_structureHasBeenImported" /></f:then>
<f:else>
<f:if condition="{inData.file}">
<f:translate key="filterpage_structureToBeImported" />
</f:if>
</f:else>
</f:if>
</h2>
</f:then>
<f:else>
<f:if condition="{inData.action} == 'export'">
<h2><f:translate key="execlistqu_structureToBeExported" /></h2>
</f:if>
</f:else>
</f:if>
<div>
<f:if condition="{inData.excludeDisabled}">
<f:else>
<f:if condition="{inData.action} == 'export'">
<f:form.button class="btn btn-default t3js-impexp-toggledisabled" type="button">
<f:translate key="impexpcore_toggle_all_disabled_records" />
</f:form.button>
</f:if>
</f:else>
</f:if>
<f:if condition="{contentOverview.dat.header.pagetree -> f:count()} > 0">
<h3><f:translate key="impexpcore_displaycon_insidePagetree" /></h3>
<table class="table table-striped table-hover t3js-impexp-preview">
<tbody>
<tr>
<th><f:translate key="impexpcore_displaycon_controls" /></th>
<th><f:translate key="impexpcore_displaycon_title" /></th>
<th><f:translate key="impexpcore_displaycon_message" /></th>
<f:if condition="{contentOverview.update}">
<th><f:translate key="impexpcore_displaycon_updateMode" /></th>
<th><f:translate key="impexpcore_displaycon_currentPath" /></th>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<th><f:translate key="impexpcore_displaycon_result" /></th>
</f:if>
</tr>
<f:for each="{contentOverview.pagetreeLines}" as="line">
<tr data-active="{line.active}">
<td><f:format.raw>{line.controls}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.preCode}{line.title}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.message}</f:format.raw></td>
<f:if condition="{contentOverview.update}">
<td class="col-nowrap"><f:format.raw>{line.updateMode}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.updatePath}</f:format.raw></td>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<td><f:format.raw>{line.showDiffContent}</f:format.raw></td>
</f:if>
</tr>
</f:for>
</tbody>
</table>
</f:if>
<f:if condition="{contentOverview.remainingRecords -> f:count()} > 0">
<h3><f:translate key="impexpcore_singlereco_outsidePagetree" /></h3>
<table class="table table-striped table-hover t3js-impexp-preview">
<tbody>
<tr data-active="{line.active}">
<th><f:translate key="impexpcore_displaycon_controls" /></th>
<th><f:translate key="impexpcore_displaycon_title" /></th>
<th><f:translate key="impexpcore_displaycon_message" /></th>
<f:if condition="{contentOverview.update}">
<th><f:translate key="impexpcore_displaycon_updateMode" /></th>
<th><f:translate key="impexpcore_displaycon_currentPath" /></th>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<th><f:translate key="impexpcore_displaycon_result" /></th>
</f:if>
</tr>
<f:for each="{contentOverview.remainingRecords}" as="line">
<tr>
<td><f:format.raw>{line.controls}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.preCode}{line.title}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.message}</f:format.raw></td>
<f:if condition="{contentOverview.update}">
<td class="col-nowrap"><f:format.raw>{line.updateMode}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.updatePath}</f:format.raw></td>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<td><f:format.raw>{line.showDiffContent}</f:format.raw></td>
</f:if>
</tr>
</f:for>
</tbody>
</table>
</f:if>
</div>
</html>
@@ -0,0 +1,30 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h4><f:translate key="makeadvanc_softReferences" /></h4>
<div class="form-group">
<f:be.buttons.csh table="xMOD_tx_impexp" field="htmlCssResources"><f:translate key="makeadvanc_excludeHtmlCssFile" /></f:be.buttons.csh>
<label for="checkExcludeHTMLfileResources">
<f:form.checkbox name="tx_impexp[excludeHTMLfileResources]" id="checkExcludeHTMLfileResources" value="1" checked="{inData.excludeHTMLfileResources} == 1" />
</label>
</div>
<h4><f:translate key="makeadvanc_files" /></h4>
<div class="form-group">
<label for="saveFilesOutsideExportFile">
<f:form.checkbox name="tx_impexp[saveFilesOutsideExportFile]" id="saveFilesOutsideExportFile" value="1" checked="{inData.saveFilesOutsideExportFile} == 1" />
<f:translate key="makeadvanc_saveFilesOutsideExportFile" />
<f:translate key="makeadvanc_saveFilesOutsideExportFile_limit" />
</label>
</div>
<h4><f:translate key="makeadvanc_extensionDependencies" /></h4>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="extensionDependencies"><f:translate key="makeadvanc_selectExtensionsThatThe" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[extension_dep]" multiple="multiple"
size="{f:if(condition: '{extensions -> f:count()} > 9', then: '10', else: '5')}"
options="{extensions}" value="{inData.extension_dep}"/>
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_update')}" />
<f:form.hidden name="tx_impexp[download_export_name]" value="{nameSuggestion -> f:format.crop(maxCharacters: 30, append: '')}" />
</div>
</html>
@@ -0,0 +1,139 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3>
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeCfg"><f:translate key="makeconfig_exportPagetreeConfiguration" /></f:be.buttons.csh>
</h3>
<div class="row">
<div class="col-sm-2">
<label class="control-label"><f:translate key="makeconfig_pageId" /></label>
</div>
<div class="col-sm-10">
{inData.pagetree.id}
<f:form.hidden value="{inData.pagetree.id}" name="tx_impexp[pagetree][id]" />
</div>
</div>
<div class="row">
<div class="col-sm-2">
<label class="control-label">
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeDisplay"><f:translate key="makeconfig_tree" /></f:be.buttons.csh>
</label>
</div>
<div class="col-sm-10">
<f:if condition="{treeHTML}">
<f:then><f:format.raw>{treeHTML}</f:format.raw></f:then>
<f:else><f:translate key="makeconfig_noTreeExportedOnly" /></f:else>
</f:if>
</div>
</div>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeMode"><f:translate key="makeconfig_levels" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[pagetree][levels]" options="{levelSelectOptions}" value="{inData.pagetree.levels}" />
</div>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeRecordLimit"><f:translate key="makeconfig_includeTables" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[pagetree][tables]"
options="{tableSelectOptions}" multiple="multiple" value="{inData.pagetree.tables}"
size="{f:if(condition: '{tableSelectOptions -> f:count()} > 9', then: '10', else: '5')}" />
</div>
<f:if condition="{records -> f:count()} > 0">
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="singleRecord"><f:translate key="makeconfig_exportSingleRecord" /></f:be.buttons.csh>
</h4>
<div class="row">
<div class="col-sm-2">
<label><f:translate key="makeconfig_record" /></label>
</div>
<div class="col-sm-10">
<f:for each="{records}" as="record">
<f:format.raw>{record.icon}</f:format.raw>
{record.title}
<f:form.hidden name="tx_impexp[record][]" value="{record.tableName}:{record.recordUid}" />
<br />
</f:for>
</div>
</div>
</f:if>
<f:if condition="{tableList -> f:count()} > 0">
<h4><f:translate key="makeconfig_exportTablesFromPages" /></h4>
<div class="row">
<div class="col-sm-2">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="tableList"><f:translate key="makeconfig_tablePids" /></f:be.buttons.csh>
</label>
</div>
<div class="col-sm-10">
<f:for each="{tableList}" as="table">
<f:format.raw>{table.iconAndTitle}</f:format.raw>
<f:form.hidden name="tx_impexp[list][]" value="{table.reference}" />
<br />
</f:for>
</div>
</div>
</f:if>
<h4><f:translate key="makeconfig_relationsAndExclusions" /></h4>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="inclRelations"><f:translate key="makeconfig_includeRelationsToTables" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[external_ref][tables]"
options="{externalReferenceTableSelectOptions}" multiple="multiple" value="{inData.external_ref.tables}"
size="{f:if(condition: '{externalReferenceTableSelectOptions -> f:count()} > 9', then: '10', else: '5')}" />
</div>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="staticRelations"><f:translate key="makeconfig_useStaticRelationsFor" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[external_static][tables]"
options="{externalStaticTableSelectOptions}" multiple="multiple" value="{inData.external_static.tables}"
size="{f:if(condition: '{externalStaticTableSelectOptions -> f:count()} > 9', then: '10', else: '5')}" />
</div>
<div class="form-group">
<label for="checkShowStaticRelations">
<f:form.checkbox name="tx_impexp[showStaticRelations]" id="checkShowStaticRelations" value="1"
checked="{inData.showStaticRelations} == 1" />
<f:translate key="makeconfig_showStaticRelations" />
</label>
</div>
<div class="form-group">
<label class="control-label">
<f:be.buttons.csh table="xMOD_tx_impexp" field="excludedElements"><f:translate key="makeconfig_excludeElements" /></f:be.buttons.csh>
</label>
<p class="form-control-static">
<f:if condition="{inData.exclude -> f:count()} > 0">
<f:then>
<f:for each="{inData.exclude}" key="key" as="value" iteration="index">
<f:form.hidden name="tx_impexp[exclude][{key}]" value="1" />
<f:if condition="{index.isLast}">
<f:then>{key}</f:then>
<f:else>{key}, </f:else>
</f:if>
</f:for>
<label for="checkExclude">
<input type="checkbox" name="tx_impexp[exclude]" id="checkExclude" value="1" />
<f:translate key="makeconfig_clearAllExclusions" />
</label>
</f:then>
<f:else>
<f:translate key="makeconfig_noManuallyExcludedElementsYet" />
</f:else>
</f:if>
</p>
<p class="form-control-static">
<label for="checkExcludeDisabled">
<f:form.checkbox name="tx_impexp[excludeDisabled]" id="checkExcludeDisabled" value="1" checked="{inData.excludeDisabled}" />
<f:translate key="makeconfig_excludeDisabledElements" />
</label>
</p>
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makeadvanc_update')}" />
<f:form.hidden
name="tx_impexp[download_export_name]"
value="{nameSuggestion -> f:format.crop(maxCharacters: 30, append: '')}" />
</div>
</html>
@@ -0,0 +1,75 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3>
<f:be.buttons.csh table="xMOD_tx_impexp" field="presets"><f:translate key="makesavefo_presets" /></f:be.buttons.csh>
</h3>
<div class="form-group">
<label for="preset-select"><f:translate key="makesavefo_selectPreset" /></label>
<f:form.select class="form-control" id="preset-select" name="preset[select]" options="{presetSelectOptions}" />
</div>
<div class="form-group">
<f:form.hidden name="not-set" value="1" id="t3js-submit-field" />
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_load')}" name="preset[load]" />
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="preset[save]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="makesavefo_save" />
</f:form.button>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="preset[delete]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="makesavefo_delete" />
</f:form.button>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="preset[merge]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="makesavefo_merge" />
</f:form.button>
</div>
<div class="form-group">
<label for="preset-title"><f:translate key="makesavefo_titleOfNewPreset" /></label>
<f:form.textfield class="form-control" id="preset-title" name="tx_impexp[preset][title]" value="{inData.preset.title}" />
</div>
<div class="form-group">
<label for="checkPresetPublic">
<f:form.checkbox name="tx_impexp[preset][public]" id="checkPresetPublic" value="1"
checked="{inData.preset.public} == 1" />
<f:translate key="makesavefo_public" />
</label>
</div>
<h3><f:translate key="makesavefo_outputOptions" /></h3>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="metadata"><f:translate key="makesavefo_metaData" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="meta-title"><f:translate key="makesavefo_title" /></label>
<f:form.textfield class="form-control" name="tx_impexp[meta][title]" id="meta-title" value="{inData.meta.title}" />
</div>
<div class="form-group">
<label for="meta-description"><f:translate key="makesavefo_description" /></label>
<f:form.textfield class="form-control" name="tx_impexp[meta][description]" id="meta-description" value="{inData.meta.description}" />
</div>
<div class="form-group">
<label for="meta-notes"><f:translate key="makesavefo_notes" /></label>
<f:form.textarea class="form-control" name="tx_impexp[meta][notes]" id="meta-notes" value="{inData.meta.notes}" />
</div>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="fileFormat"><f:translate key="makesavefo_fileFormat" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<f:form.select class="form-control" name="tx_impexp[filetype]" options="{filetypeSelectOptions}" value="{inData.filetype}" />
</div>
<div class="form-group">
<label for="impexp-filename"><f:translate key="makesavefo_filenameSavedInS" arguments="{0: saveFolder}" /></label>
<f:form.textfield class="form-control" name="tx_impexp[filename]" id="impexp-filename" value="{inData.filename}" />
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_update')}" /> -
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_downloadExport')}" name="tx_impexp[download_export]" />
<f:if condition="{hasSaveFolder}">
- <f:form.submit class="btn btn-default" value="{f:translate(key: 'importdata_saveToFilename')}" name="tx_impexp[save_export]" />
</f:if>
</div>
</html>
@@ -0,0 +1,110 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3><f:translate key="importdata_selectFileToImport" /></h3>
<div class="form-group">
<label for="impexp-file">
<f:be.buttons.csh table="xMOD_tx_impexp" field="importFile"><f:translate key="importdata_file" /></f:be.buttons.csh>
</label>
<f:form.select name="tx_impexp[file]" class="form-control" id="impexp-file" value="{inData.file}" options="{fileSelectOptions}" />
<p class="help-block">{importPath}</p>
<f:if condition="{import.compress}">
<f:else><span class="text-danger"><f:translate key="importdata_noteNoDecompressorAvailable" /></span></f:else>
</f:if>
</div>
<h3><f:translate key="importdata_importOptions" /></h3>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="update"><f:translate key="importdata_update" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="checkDo_update">
<f:form.checkbox name="tx_impexp[do_update]" id="checkDo_update" value="1" checked="{inData.do_update} == 1" />
<f:translate key="importdata_updateRecords" />
</label>
<p class="help-block">(<f:translate key="importdata_thisOptionRequiresThat" />)</p>
</div>
<f:if condition="{inData.do_update}">
<div class="form-group">
<label for="checkGlobal_ignore_pid">
<f:form.checkbox name="tx_impexp[global_ignore_pid]" id="checkGlobal_ignore_pid" value="1" checked="{inData.global_ignore_pid} == 1" />
<f:translate key="importdata_ignorePidDifferencesGlobally" />
</label>
<p class="help-block">(<f:translate key="importdata_ifYouSetThis" />)</p>
</div>
</f:if>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="options"><f:translate key="importdata_options" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="checkNotShowDiff">
<f:form.checkbox name="tx_impexp[notShowDiff]" id="checkNotShowDiff" value="1" checked="{inData.notShowDiff} == 1" />
<f:translate key="importdata_doNotShowDifferences" />
</label>
<p class="help-block">(<f:translate key="importdata_greenValuesAreFrom" />)</p>
</div>
<f:if condition="{isAdmin}">
<div class="form-group">
<label for="checkAllowPHPScripts">
<f:form.checkbox name="tx_impexp[allowPHPScripts]" id="checkAllowPHPScripts" value="1"
checked="{inData.allowPHPScripts} == 1" />
<f:translate key="importdata_allowToWriteBanned" />
</label>
</div>
<f:if condition="!{inData.do_update}">
<div class="form-group">
<label for="checkForce_all_UIDS">
<f:form.checkbox name="tx_impexp[force_all_UIDS]" id="checkForce_all_UIDS" value="1"
checked="{inData.force_all_UIDS} == 1" />
<span class="text-danger">
<f:translate key="importdata_force_all_UIDS" />
</span>
</label>
<p class="help-block">(<f:translate key="importdata_force_all_UIDS_descr" />)</p>
</div>
</f:if>
</f:if>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="action"><f:translate key="importdata_action" /></f:be.buttons.csh>
</h4>
<f:if condition="{inData.import_file}">
<f:then>
<f:form.submit class="btn btn-default" name="tx_impexp[new_import]" value="{f:translate(key: 'importdata_newImport')}" />
</f:then>
<f:else>
<f:form.submit class="btn btn-default" value="{f:translate(key: 'importdata_preview')}" />
<f:if condition="{inData.file}">
- <f:form.hidden name="not-set" value="1" id="t3js-submit-field" />
<f:if condition="{inData.do_update}">
<f:then>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="tx_impexp[import_file]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="importdata_update_299e" />
</f:form.button>
</f:then>
<f:else>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="tx_impexp[import_file]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="importdata_import" />
</f:form.button>
</f:else>
</f:if>
</f:if>
</f:else>
</f:if>
<f:form.hidden name="tx_impexp[action]" value="import" />
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="enableLogging"><f:translate key="importdata_enableLogging" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="checkEnableLogging">
<f:form.checkbox name="tx_impexp[enableLogging]" id="checkEnableLogging" value="1"
checked="{inData.enableLogging} == 1" />
<f:translate key="importdata_writeIndividualDbActions" />
</label>
<p class="help-block">(<f:translate key="importdata_thisIsDisabledBy" />)</p>
</div>
</html>
@@ -0,0 +1,29 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3><f:translate key="importdata_metaData" /></h3>
<div class="table-fit table-fit-wrap">
<table class="table table-striped table-hover">
<tbody>
<tr>
<th class="col-nowrap"><f:translate key="importdata_title" /></th>
<td><f:format.nl2br>{import.dat.header.meta.title}</f:format.nl2br></td>
</tr>
<tr>
<th class="col-nowrap"><f:translate key="importdata_description" /></th>
<td><f:format.nl2br>{import.dat.header.meta.description}</f:format.nl2br></td>
</tr>
<tr>
<th class="col-nowrap"><f:translate key="importdata_notes" /></th>
<td><f:format.nl2br>{import.dat.header.meta.notes}</f:format.nl2br></td>
</tr>
<tr>
<th class="col-nowrap"><f:translate key="importdata_packager" /></th>
<td>
<f:format.nl2br>{import.dat.header.meta.packager_name} ({import.dat.header.meta.packager_username})</f:format.nl2br>
<br/>
<f:translate key="importdata_email" /> {import.dat.header.meta.packager_email}
</td>
</tr>
</tbody>
</table>
</div>
</html>
@@ -0,0 +1,31 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3><f:translate key="importdata_uploadFileFromLocal" /></h3>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="upload"><f:translate key="importdata_browse" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<f:form.upload name="upload_1" />
<f:form.hidden name="file[upload][1][target]" value="{tempFolder}" />
<f:form.hidden name="file[upload][1][data]" value="1" />
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" name="_upload" value="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_upload.php.submit')}" />
</div>
<div class="form-group">
<label for="checkOverwriteExistingFiles">
<f:form.checkbox name="overwriteExistingFiles" id="checkOverwriteExistingFiles" value="replace" checked="checked" />
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:overwriteExistingFiles" />
</label>
</div>
<f:if condition="{submitted}">
<h4><f:translate key="importdata_uploadStatus" /></h4>
<f:if condition="{noFileUploaded}">
<f:then>
<f:be.infobox title="{f:translate(key: 'importdata_success')} {uploadedFile}" state="0" />
</f:then>
<f:else>
<f:be.infobox title="{f:translate(key: 'importdata_failureNoFileUploaded')}" state="2" />
</f:else>
</f:if>
</f:if>
</html>
@@ -0,0 +1,71 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers">
<f:layout name="Default" />
<f:section name="content">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a class="text-capitalize" href="#export-configuration" aria-controls="export-configuration" role="tab" data-toggle="tab">
<f:translate key="tableselec_configuration" />
</a>
</li>
<li role="presentation">
<a class="text-capitalize" href="#export-filepreset" aria-controls="export-filepreset" role="tab" data-toggle="tab">
<f:translate key="exportdata_filePreset" />
</a>
</li>
<li role="presentation">
<a class="text-capitalize" href="#export-advancedoptions" aria-controls="export-advancedoptions" role="tab" data-toggle="tab">
<f:translate key="exportdata_advancedOptions" />
</a>
</li>
<f:if condition="{errors -> f:count()} > 0">
<li role="presentation">
<a class="text-capitalize" href="#export-errors" aria-controls="export-errors" role="tab" data-toggle="tab">
<f:translate key="exportdata_messages" />
<core:icon identifier="status-dialog-warning" />
</a>
</li>
</f:if>
</ul>
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="export-configuration">
<div class="panel panel-tab">
<div class="panel-body">
<f:render partial="Export/Configuration" arguments="{_all}"/>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="export-filepreset">
<div class="panel panel-tab">
<div class="panel-body">
<f:render partial="Export/Save" arguments="{_all}"/>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="export-advancedoptions">
<div class="panel panel-tab">
<div class="panel-body">
<f:render partial="Export/AdvancedOptions" arguments="{_all}"/>
</div>
</div>
</div>
<f:if condition="{errors -> f:count()} > 0">
<div role="tabpanel" class="tab-pane" id="export-errors">
<div class="panel panel-tab">
<div class="panel-body">
<div class="callout callout-danger">
<f:for each="{errors}" as="error">
<p>{error}</p>
</f:for>
</div>
</div>
</div>
</div>
</f:if>
</div>
<f:form.hidden name="tx_impexp[action]" value="export" />
<f:render partial="ContentOverview" arguments="{_all}"/>
</f:section>
</html>
@@ -0,0 +1,79 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers">
<f:layout name="Default" />
<f:section name="content">
<f:flashMessages queueIdentifier="impexp.errors" />
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active">
<a class="text-capitalize" href="#import-import" aria-controls="import-import" role="tab" data-toggle="tab">
<f:translate key="importdata_import" />
</a>
</li>
<f:if condition="{hasTempUploadFolder}">
<li role="presentation">
<a class="text-capitalize" href="#import-upload" aria-controls="import-upload" role="tab" data-toggle="tab">
<f:translate key="importdata_upload" />
</a>
</li>
</f:if>
<f:if condition="{metaDataInFileExists}">
<li role="presentation">
<a class="text-capitalize" href="#import-metadata" aria-controls="import-metadata" role="tab" data-toggle="tab">
<f:translate key="importdata_metaData_1387" />
</a>
</li>
</f:if>
<f:if condition="{errors -> f:count()} > 0">
<li role="presentation">
<a class="text-capitalize" href="#import-errors" aria-controls="import-errors" role="tab" data-toggle="tab">
<f:translate key="importdata_messages" />
<core:icon identifier="status-dialog-warning" />
</a>
</li>
</f:if>
</ul>
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="import-import">
<div class="panel panel-tab">
<div class="panel-body">
<f:render partial="Import/Import" arguments="{_all}"/>
</div>
</div>
</div>
<f:if condition="{hasTempUploadFolder}">
<div role="tabpanel" class="tab-pane" id="import-upload">
<div class="panel panel-tab">
<div class="panel-body">
<f:render partial="Import/Upload" arguments="{_all}"/>
</div>
</div>
</div>
</f:if>
<f:if condition="{metaDataInFileExists}">
<div role="tabpanel" class="tab-pane" id="import-metadata">
<div class="panel panel-tab">
<div class="panel-body">
<f:render partial="Import/MetaData" arguments="{_all}"/>
</div>
</div>
</div>
</f:if>
<f:if condition="{errors -> f:count()} > 0">
<div role="tabpanel" class="tab-pane" id="import-errors">
<div class="panel panel-tab">
<div class="panel-body">
<div class="callout callout-danger">
<f:for each="{errors}" as="error">
<p>{error}</p>
</f:for>
</div>
</div>
</div>
</div>
</f:if>
</div>
<f:render partial="ContentOverview" arguments="{_all}"/>
</f:section>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 B

@@ -0,0 +1,56 @@
/*
* This file is part of the TYPO3 CMS project.
*
* It is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License, either version 2
* of the License, or any later version.
*
* For the full copyright and license information, please read the
* LICENSE.txt file that was distributed with this source code.
*
* The TYPO3 project - inspiring people to share!
*/
/**
* Module: TYPO3/CMS/Impexp/ContextMenuActions
*
* JavaScript to handle import/export actions from context menu
* @exports TYPO3/CMS/Impexp/ContextMenuActions
*/
define(function() {
'use strict';
/**
* @exports TYPO3/CMS/Impexp/ContextMenuActions
*/
var ContextMenuActions = {};
ContextMenuActions.exportT3d = function(table, uid) {
if (table === 'pages') {
top.TYPO3.Backend.ContentContainer.setUrl(
top.TYPO3.settings.ImportExport.moduleUrl +
'&tx_impexp[action]=export&' +
'id=0&tx_impexp[pagetree][id]=' + uid +
'&tx_impexp[pagetree][levels]=0' +
'&tx_impexp[pagetree][tables][]=_ALL'
);
} else {
top.TYPO3.Backend.ContentContainer.setUrl(
top.TYPO3.settings.ImportExport.moduleUrl +
'&tx_impexp[action]=export' +
'&tx_impexp[record][]=' + table + ':' + uid +
'&tx_impexp[external_ref][tables][]=_ALL'
);
}
};
ContextMenuActions.importT3d = function(table, uid) {
top.TYPO3.Backend.ContentContainer.setUrl(
top.TYPO3.settings.ImportExport.moduleUrl +
'&id=' + uid +
'&table=' + table + '&tx_impexp[action]=import'
);
};
return ContextMenuActions;
});
@@ -0,0 +1,44 @@
/*
* This file is part of the TYPO3 CMS project.
*
* It is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License, either version 2
* of the License, or any later version.
*
* For the full copyright and license information, please read the
* LICENSE.txt file that was distributed with this source code.
*
* The TYPO3 project - inspiring people to share!
*/
/**
* Module: TYPO3/CMS/Impexp/ImportExport
* JavaScript to handle confirm windows in the Import/Export module
* @exports TYPO3/CMS/Impexp/ImportExport
*/
define(['jquery', 'TYPO3/CMS/Backend/Modal'], function($, Modal) {
'use strict';
$(function() {
$(document).on('click', '.t3js-confirm-trigger', function() {
var $button = $(this);
Modal.confirm($button.data('title'), $button.data('message'))
.on('confirm.button.ok', function() {
$('#t3js-submit-field')
.attr('name', $button.attr('name'))
.closest('form').submit();
Modal.currentModal.trigger('modal-dismiss');
})
.on('confirm.button.cancel', function() {
Modal.currentModal.trigger('modal-dismiss');
});
});
$('.t3js-impexp-toggledisabled').on('click', function() {
var $checkboxes = $('table.t3js-impexp-preview tr[data-active="hidden"] input.t3js-exclude-checkbox');
if ($checkboxes.length) {
$checkboxes.prop('checked', !$checkboxes.get(0).checked);
}
});
});
});