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,117 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1420197366" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang.xlf" date="2015-01-02T11:16:11Z" product-name="backend">
<header/>
<body>
<trans-unit id="no_modules_registered" resname="no_modules_registered">
<source>No modules have been registered. Please contact your system administrator.</source>
</trans-unit>
<trans-unit id="show_references" resname="show_references">
<source>Show references</source>
</trans-unit>
<trans-unit id="systemmessage.header" resname="systemmessage.header">
<source>Application Information</source>
</trans-unit>
<trans-unit id="systemmessage.intro" resname="systemmessage.intro">
<source><![CDATA[This is a short system overview. For advanced information please head to the <a href="%s">Environment Module</a>.]]></source>
</trans-unit>
<trans-unit id="systemmessage.allgood" resname="systemmessage.allgood" xml:space="preserve">
<source>Your system is fully operational.
Have a nice day.</source>
</trans-unit>
<trans-unit id="usermodule.su.list" resname="usermodule.su.list">
<source>Recently switched to</source>
</trans-unit>
<trans-unit id="usermodule.su.tooltip" resname="usermodule.su.tooltip">
<source>Switch to user %s</source>
</trans-unit>
<trans-unit id="config.loginLogo" resname="config.loginLogo">
<source>Logo: If set, this logo will be used instead of the TYPO3 logo above the login credential fields (e.g. fileadmin/images/login-logo.png or EXT:my_theme/Resources/Public/Images/login-logo.png or //domain.tld/login-logo.png)</source>
</trans-unit>
<trans-unit id="config.loginHighlightColor" resname="config.loginHighlightColor">
<source>Highlight Color: If set, this color will be used as highlight color in the login screen.</source>
</trans-unit>
<trans-unit id="config.loginBackgroundImage" resname="config.loginBackgroundImage">
<source>Background Image: If set, this image will be used as background image for the login screen (e.g. fileadmin/images/my-background.jpg or EXT:my_theme/Resources/Public/Images/my-background.jpg or //domain.tld/my-background.png)</source>
</trans-unit>
<trans-unit id="config.loginFootnote" resname="config.loginFootnote">
<source>Footnote: If set, this text will be displayed on the login screen to provide copyright information for the background image (e.g. © 2017 by Foo Bar) or a descriptive text</source>
</trans-unit>
<trans-unit id="config.backendLogo" resname="config.backendLogo">
<source>Logo: If set, this logo will be used instead of the TYPO3 logo in the TYPO3 Backend in the left top corner (e.g. fileadmin/images/backend-logo.png or EXT:my_theme/Resources/Public/Images/backend-logo.png)</source>
</trans-unit>
<trans-unit id="config.backendFavicon" resname="config.backendFavicon">
<source>Favicon: If set, this favicon will be used instead of the TYPO3 logo (e.g. EXT:my_theme/Resources/Public/Images/favicon.ico)</source>
</trans-unit>
<trans-unit id="foldertreeview.noFolders.title" resname="foldertreeview.noFolders.title">
<source>No folders available</source>
</trans-unit>
<trans-unit id="foldertreeview.noFolders.message" resname="foldertreeview.noFolders.message">
<source>You do not have access to any folder. Please ask your administrator to fix access permissions for your account.</source>
</trans-unit>
<trans-unit id="login.link" resname="login.link">
<source>Login with username and password</source>
</trans-unit>
<trans-unit id="login.username" resname="login.username">
<source>Username</source>
</trans-unit>
<trans-unit id="login.password" resname="login.password">
<source>Password</source>
</trans-unit>
<trans-unit id="login.error.capslock" resname="login.error.capslock">
<source>Attention: Caps lock enabled!</source>
</trans-unit>
<trans-unit id="login.interface" resname="login.interface">
<source>Interface</source>
</trans-unit>
<trans-unit id="login.news.previous" resname="login.news.previous">
<source>Previous</source>
</trans-unit>
<trans-unit id="login.news.next" resname="login.news.next">
<source>Next</source>
</trans-unit>
<trans-unit id="login.error.message" resname="login.error.message">
<source>Your login attempt did not succeed</source>
</trans-unit>
<trans-unit id="login.error.description" resname="login.error.description">
<source>Make sure to spell your username and password correctly, including upper/lowercase characters.</source>
</trans-unit>
<trans-unit id="login.error.javascript" resname="login.error.javascript">
<source>Please activate JavaScript!</source>
</trans-unit>
<trans-unit id="login.error.cookies" resname="login.error.cookies">
<source>Please activate Cookies!</source>
</trans-unit>
<trans-unit id="login.error.referrer" resname="login.error.referrer">
<source>TYPO3 relies on HTTP referrers for security reasons in the backend. It seems your browser refused to send this information.</source>
</trans-unit>
<trans-unit id="login.process" resname="login.process">
<source>Verifying Login Data ...</source>
</trans-unit>
<trans-unit id="login.submit" resname="login.submit">
<source>Login</source>
</trans-unit>
<trans-unit id="login.copyrightLink" resname="login.copyrightLink">
<source>More about TYPO3</source>
</trans-unit>
<trans-unit id="login.typo3Logo" resname="login.typo3Logo">
<source>TYPO3 logo</source>
</trans-unit>
<trans-unit id="login.donate" resname="login.donate">
<source>Donate</source>
</trans-unit>
<trans-unit id="button.showPageTsConfig" resname="button.showPageTsConfig">
<source>Show PageTS-Config</source>
</trans-unit>
<trans-unit id="button.hidePageTsConfig" resname="button.hidePageTsConfig">
<source>Hide PageTS-Config</source>
</trans-unit>
<trans-unit id="formEngine.databaseRecordErrorInlineChildChild" resname="formEngine.databaseRecordErrorInlineChildChild">
<source>The record with uid %2$s from table %1$s could not be retrieved from the database. This data incosistency can occur if
a base record has been deleted but the intermediate record from table %3$s with uid %4$s still points to it. To fix
this situation, either delete the intermediate record, or recover the deleted record using the recycler module.
</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814847" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_alt_doc.xlf" date="2011-10-17T20:22:33Z" product-name="lang">
<header/>
<body>
<trans-unit id="deleteItem" resname="deleteItem">
<source>Delete</source>
</trans-unit>
<trans-unit id="deleteWarning" resname="deleteWarning">
<source>Are you sure you want to delete this record?</source>
</trans-unit>
<trans-unit id="undoLastChange" resname="undoLastChange">
<source>Undo/Redo last change (%s ago)</source>
</trans-unit>
<trans-unit id="recordHistory" resname="recordHistory">
<source>View record change history</source>
</trans-unit>
<trans-unit id="editWholeRecord" resname="editWholeRecord">
<source>Edit whole record</source>
</trans-unit>
<trans-unit id="openDocs" resname="openDocs">
<source>OPEN DOCUMENTS</source>
</trans-unit>
<trans-unit id="noDocuments" resname="noDocuments">
<source>No open documents</source>
</trans-unit>
<trans-unit id="noDocuments_msg" resname="noDocuments_msg">
<source>There are no open documents available to edit.</source>
</trans-unit>
<trans-unit id="noDocuments_msg2" resname="noDocuments_msg2">
<source>You can go to %s to find the page or the record you wish to edit.</source>
</trans-unit>
<trans-unit id="noDocuments_msg3" resname="noDocuments_msg3">
<source>You can select one of your most recently edited records from this list</source>
</trans-unit>
<trans-unit id="noDocuments_pagemodule" resname="noDocuments_pagemodule">
<source>the Web&gt;Page module</source>
</trans-unit>
<trans-unit id="noDocuments_OR" resname="noDocuments_OR">
<source>or</source>
</trans-unit>
<trans-unit id="noDocuments_listmodule" resname="noDocuments_listmodule">
<source>the Web&gt;List module</source>
</trans-unit>
<trans-unit id="buttons.confirm.duplicate_record_changed.cancel" resname="buttons.confirm.duplicate_record_changed.cancel">
<source>Cancel</source>
</trans-unit>
<trans-unit id="button.confirm.duplicate_record_changed.no" resname="button.confirm.duplicate_record_changed.no">
<source>No, just duplicate the original</source>
</trans-unit>
<trans-unit id="buttons.confirm.duplicate_record_changed.yes" resname="buttons.confirm.duplicate_record_changed.yes">
<source>Yes, save and duplicate this record</source>
</trans-unit>
<trans-unit id="buttons.confirm.close_without_save.yes" resname="buttons.confirm.close_without_save.yes">
<source>Yes, discard my changes</source>
</trans-unit>
<trans-unit id="buttons.confirm.close_without_save.no" resname="buttons.confirm.close_without_save.no">
<source>No, I will continue editing</source>
</trans-unit>
<trans-unit id="buttons.confirm.save_and_close" resname="buttons.confirm.save_and_close">
<source>Save and close</source>
</trans-unit>
<trans-unit id="label.confirm.duplicate_record_changed.title" resname="label.confirm.duplicate_record_changed.title">
<source>Do you want to save before duplicating this record?</source>
</trans-unit>
<trans-unit id="label.confirm.duplicate_record_changed.content" resname="label.confirm.duplicate_record_changed.content">
<source>You currently have unsaved changes. Do you want to save your changes before duplicating this record?</source>
</trans-unit>
<trans-unit id="label.confirm.new_record_changed.title" resname="label.confirm.new_record_changed.title">
<source>Do you want to save before adding?</source>
</trans-unit>
<trans-unit id="label.confirm.new_record_changed.content" resname="label.confirm.new_record_changed.content">
<source>You need to save your changes before creating a new record. Do you want to save and create now?</source>
</trans-unit>
<trans-unit id="buttons.confirm.new_record_changed.cancel" resname="buttons.confirm.new_record_changed.cancel">
<source>Cancel</source>
</trans-unit>
<trans-unit id="buttons.confirm.new_record_changed.no" resname="buttons.confirm.new_record_changed.no">
<source>No, just add</source>
</trans-unit>
<trans-unit id="buttons.confirm.new_record_changed.yes" resname="buttons.confirm.new_record_changed.yes">
<source>Yes, save and create now</source>
</trans-unit>
<trans-unit id="label.confirm.view_record_changed.title" resname="label.confirm.view_record_changed.title">
<source>Do you want to save before viewing?</source>
</trans-unit>
<trans-unit id="label.confirm.view_record_changed.content" resname="label.confirm.view_record_changed.content">
<source>You currently have unsaved changes. You can either discard these changes or save and view them.</source>
</trans-unit>
<trans-unit id="label.confirm.view_record_changed.content.is-new-page" resname="label.confirm.view_record_changed.content.is-new-page">
<source>You need to save your changes before viewing the page. Do you want to save and view them now?</source>
</trans-unit>
<trans-unit id="buttons.confirm.view_record_changed.cancel" resname="buttons.confirm.view_record_changed.cancel">
<source>Cancel</source>
</trans-unit>
<trans-unit id="buttons.confirm.view_record_changed.no-save" resname="buttons.confirm.view_record_changed.no-save">
<source>View without changes</source>
</trans-unit>
<trans-unit id="buttons.confirm.view_record_changed.save" resname="buttons.confirm.view_record_changed.save">
<source>Save changes and view</source>
</trans-unit>
<trans-unit id="label.confirm.close_without_save.title" resname="label.confirm.close_without_save.title">
<source>Do you want to close without saving?</source>
</trans-unit>
<trans-unit id="label.confirm.close_without_save.content" resname="label.confirm.close_without_save.content">
<source>You currently have unsaved changes. Are you sure you want to discard these changes?</source>
</trans-unit>
<trans-unit id="buttons.confirm.delete_file.no" resname="buttons.confirm.delete_file.no">
<source>Cancel</source>
</trans-unit>
<trans-unit id="buttons.confirm.delete_file.yes" resname="buttons.confirm.delete_file.yes">
<source>Yes, delete this file</source>
</trans-unit>
<trans-unit id="buttons.confirm.delete_folder.yes" resname="buttons.confirm.delete_folder.yes">
<source>Yes, delete this folder</source>
</trans-unit>
<trans-unit id="buttons.confirm.delete_record.no" resname="buttons.confirm.delete_record.no">
<source>Cancel</source>
</trans-unit>
<trans-unit id="buttons.confirm.delete_record.yes" resname="buttons.confirm.delete_record.yes">
<source>Yes, delete this record</source>
</trans-unit>
<trans-unit id="label.confirm.delete_record.title" resname="label.confirm.delete_record.title">
<source>Delete this record?</source>
</trans-unit>
<trans-unit id="label.confirm.delete_record.content" resname="label.confirm.delete_record.content">
<source>Are you sure you want to delete this record?</source>
</trans-unit>
<trans-unit id="buttons.confirm.delete_elements.no" resname="buttons.confirm.delete_elements.no">
<source>Cancel</source>
</trans-unit>
<trans-unit id="buttons.confirm.delete_elements.yes" resname="buttons.confirm.delete_elements.yes">
<source>Yes, delete these elements</source>
</trans-unit>
<trans-unit id="buttons.reviewFailedValidationFields" resname="buttons.reviewFailedValidationFields">
<source>Review fields with failed validations</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,188 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814786" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_db_new_content_el.xlf" date="2011-10-17T20:22:32Z" product-name="cms">
<header/>
<body>
<trans-unit id="sel1" resname="sel1">
<source>Please select the type of page content you wish to create</source>
</trans-unit>
<trans-unit id="sel2" resname="sel2">
<source>Now, click the position where you wish to place the element on the page</source>
</trans-unit>
<trans-unit id="common" resname="common">
<source>Typical page content</source>
</trans-unit>
<trans-unit id="common_headerOnly_title" resname="common_headerOnly_title">
<source>Header Only</source>
</trans-unit>
<trans-unit id="common_headerOnly_description" resname="common_headerOnly_description">
<source>Adds a header only.</source>
</trans-unit>
<trans-unit id="common_regularText_title" resname="common_regularText_title">
<source>Regular Text Element</source>
</trans-unit>
<trans-unit id="common_regularText_description" resname="common_regularText_description">
<source>A regular text element with header and bodytext fields.</source>
</trans-unit>
<trans-unit id="common_textImage_title" resname="common_textImage_title">
<source>Text &amp; Images</source>
</trans-unit>
<trans-unit id="common_textImage_description" resname="common_textImage_description">
<source>Any number of images wrapped right around a regular text element.</source>
</trans-unit>
<trans-unit id="common_textMedia_title" resname="common_textMedia_title">
<source>Text &amp; Media</source>
</trans-unit>
<trans-unit id="common_textMedia_description" resname="common_textMedia_description">
<source>Any number of media wrapped right around a regular text element.</source>
</trans-unit>
<trans-unit id="common_imagesOnly_title" resname="common_imagesOnly_title">
<source>Images Only</source>
</trans-unit>
<trans-unit id="common_imagesOnly_description" resname="common_imagesOnly_description">
<source>Any number of images aligned in columns and rows with a caption.</source>
</trans-unit>
<trans-unit id="common_bulletList_title" resname="common_bulletList_title">
<source>Bullet List</source>
</trans-unit>
<trans-unit id="common_bulletList_description" resname="common_bulletList_description">
<source>A single bullet list.</source>
</trans-unit>
<trans-unit id="common_table_title" resname="common_table_title">
<source>Table</source>
</trans-unit>
<trans-unit id="common_table_description" resname="common_table_description">
<source>A simple table.</source>
</trans-unit>
<trans-unit id="menu" resname="menu">
<source>Menu</source>
</trans-unit>
<trans-unit id="menu_abstract.title" resname="menu_abstract.title">
<source>Abstracts</source>
</trans-unit>
<trans-unit id="menu_abstract.description" resname="menu_abstract.description">
<source>Menu of subpages of selected pages including abstracts</source>
</trans-unit>
<trans-unit id="menu_categorized_content.title" resname="menu_categorized_content.title">
<source>Categorized content</source>
</trans-unit>
<trans-unit id="menu_categorized_content.description" resname="menu_categorized_content.description">
<source>Content elements for selected categories</source>
</trans-unit>
<trans-unit id="menu_categorized_pages.title" resname="menu_categorized_pages.title">
<source>Categorized pages</source>
</trans-unit>
<trans-unit id="menu_pages.title" resname="menu_pages.title">
<source>Pages</source>
</trans-unit>
<trans-unit id="menu_pages.description" resname="menu_pages.description">
<source>Menu of selected pages</source>
</trans-unit>
<trans-unit id="menu_subpages.title" resname="menu_subpages.title">
<source>Subpages</source>
</trans-unit>
<trans-unit id="menu_subpages.description" resname="menu_subpages.description">
<source>Menu of subpages of selected pages</source>
</trans-unit>
<trans-unit id="menu_categorized_pages.description" resname="menu_categorized_pages.description">
<source>Pages for selected categories</source>
</trans-unit>
<trans-unit id="menu_recently_updated.title" resname="menu_recently_updated.title">
<source>Recently updated pages</source>
</trans-unit>
<trans-unit id="menu_recently_updated.description" resname="menu_recently_updated.description">
<source>Menu of recently updated pages</source>
</trans-unit>
<trans-unit id="menu_related_pages.title" resname="menu_related_pages.title">
<source>Related pages</source>
</trans-unit>
<trans-unit id="menu_related_pages.description" resname="menu_related_pages.description">
<source>Menu of related pages based on keywords</source>
</trans-unit>
<trans-unit id="menu_section.title" resname="menu_section.title">
<source>Section index</source>
</trans-unit>
<trans-unit id="menu_section.description" resname="menu_section.description">
<source>Page content marked for section menus</source>
</trans-unit>
<trans-unit id="menu_section_pages.title" resname="menu_section_pages.title">
<source>Section index of subpages from selected pages</source>
</trans-unit>
<trans-unit id="menu_section_pages.description" resname="menu_section_pages.description">
<source>Menu of subpages of selected pages including sections</source>
</trans-unit>
<trans-unit id="menu_sitemap.title" resname="menu_sitemap.title">
<source>Sitemap</source>
</trans-unit>
<trans-unit id="menu_sitemap.description" resname="menu_sitemap.description">
<source>Expanded menu of all subpages of the current site</source>
</trans-unit>
<trans-unit id="menu_sitemap_pages.title" resname="menu_sitemap_pages.title">
<source>Sitemaps of selected pages</source>
</trans-unit>
<trans-unit id="menu_sitemap_pages.description" resname="menu_sitemap_pages.description">
<source>Expanded menu of all subpages for selected pages</source>
</trans-unit>
<trans-unit id="special" resname="special">
<source>Special elements</source>
</trans-unit>
<trans-unit id="special_filelinks_title" resname="special_filelinks_title">
<source>File Links</source>
</trans-unit>
<trans-unit id="special_filelinks_description" resname="special_filelinks_description">
<source>Makes a list of files for download.</source>
</trans-unit>
<trans-unit id="special_sitemap_title" resname="special_sitemap_title">
<source>Sitemap</source>
</trans-unit>
<trans-unit id="special_menus_title" resname="special_menus_title">
<source>Special Menus</source>
</trans-unit>
<trans-unit id="special_menus_description" resname="special_menus_description">
<source>Creates a menu of pages, sitemap or other special menus.</source>
</trans-unit>
<trans-unit id="special_plainHTML_title" resname="special_plainHTML_title">
<source>Plain HTML</source>
</trans-unit>
<trans-unit id="special_plainHTML_description" resname="special_plainHTML_description">
<source>With this element you can insert raw HTML code on the page.</source>
</trans-unit>
<trans-unit id="special_divider_title" resname="special_divider_title">
<source>Divider</source>
</trans-unit>
<trans-unit id="special_divider_description" resname="special_divider_description">
<source>This element inserts a visual divider, which is by default a horizontal line.</source>
</trans-unit>
<trans-unit id="special_shortcut_title" resname="special_shortcut_title">
<source>Insert records</source>
</trans-unit>
<trans-unit id="special_shortcut_description" resname="special_shortcut_description">
<source>With this element you can embed other content elements.</source>
</trans-unit>
<trans-unit id="forms" resname="forms">
<source>Form elements</source>
</trans-unit>
<trans-unit id="forms_mail_title" resname="forms_mail_title">
<source>Mail Form</source>
</trans-unit>
<trans-unit id="forms_mail_description" resname="forms_mail_description">
<source>A mail form allowing website users to submit responses.</source>
</trans-unit>
<trans-unit id="forms_login_title" resname="forms_login_title">
<source>Login Form</source>
</trans-unit>
<trans-unit id="forms_login_description" resname="forms_login_description">
<source>Login/logout form used to password protect pages allowing only authorised website users and groups access.</source>
</trans-unit>
<trans-unit id="plugins" resname="plugins">
<source>Plugins</source>
</trans-unit>
<trans-unit id="plugins_general_title" resname="plugins_general_title">
<source>General Plugin</source>
</trans-unit>
<trans-unit id="plugins_general_description" resname="plugins_general_description">
<source>Select this element type to insert a plugin which cannot be found amongst the options below.</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,383 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814785" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_layout.xlf" date="2011-10-17T20:22:32Z" product-name="cms">
<header/>
<body>
<trans-unit id="title" resname="title">
<source>Page content</source>
</trans-unit>
<trans-unit id="advancedFunctions" resname="advancedFunctions">
<source>Advanced functions</source>
</trans-unit>
<trans-unit id="noEditItems" resname="noEditItems">
<source>Sorry, you do not have permissions to edit items on this page!</source>
</trans-unit>
<trans-unit id="noEditPage" resname="noEditPage">
<source>Sorry, you do not have permissions to edit this page!</source>
</trans-unit>
<trans-unit id="nextThree" resname="nextThree">
<source>Edit next %s records</source>
</trans-unit>
<trans-unit id="moveUp" resname="moveUp">
<source>Move record up</source>
</trans-unit>
<trans-unit id="moveDown" resname="moveDown">
<source>Move record down</source>
</trans-unit>
<trans-unit id="unHide" resname="unHide">
<source>Un-hide</source>
</trans-unit>
<trans-unit id="hide" resname="hide">
<source>Hide</source>
</trans-unit>
<trans-unit id="edit" resname="edit">
<source>Edit</source>
</trans-unit>
<trans-unit id="newAfter" resname="newAfter">
<source>New record after this one</source>
</trans-unit>
<trans-unit id="move_record" resname="move_record">
<source>Re-position current content element</source>
</trans-unit>
<trans-unit id="move_page" resname="move_page">
<source>Move page</source>
</trans-unit>
<trans-unit id="deleteItem" resname="deleteItem">
<source>Delete</source>
</trans-unit>
<trans-unit id="deleteWarning" resname="deleteWarning">
<source>Are you sure you want to delete this record?</source>
</trans-unit>
<trans-unit id="recursiveDeleteWarning" resname="recursiveDeleteWarning">
<source>You can recover pages with subpages only with the recycler. Are you sure you want to delete these pages?</source>
</trans-unit>
<trans-unit id="pasteIntoColumn" resname="pasteIntoColumn">
<source>Paste into this column</source>
</trans-unit>
<trans-unit id="pasteAfterRecord" resname="pasteAfterRecord">
<source>Paste after this record</source>
</trans-unit>
<trans-unit id="paste.modal.title.paste" resname="paste.modal.title.paste">
<source>Paste record</source>
</trans-unit>
<trans-unit id="paste.modal.pastecopy" resname="paste.modal.pastecopy">
<source>Do you want to copy the record to this position?</source>
</trans-unit>
<trans-unit id="paste.modal.paste" resname="paste.modal.paste">
<source>Do you want to move the record to this position?</source>
</trans-unit>
<trans-unit id="paste.modal.button.cancel" resname="paste.modal.button.cancel">
<source>Cancel</source>
</trans-unit>
<trans-unit id="paste.modal.button.pastecopy" resname="paste.modal.button.pastecopy">
<source>Copy</source>
</trans-unit>
<trans-unit id="paste.modal.button.paste" resname="paste.modal.button.paste">
<source>Move</source>
</trans-unit>
<trans-unit id="editColumn" resname="editColumn">
<source>Edit this column</source>
</trans-unit>
<trans-unit id="editPageProperties_curLang" resname="editPageProperties_curLang">
<source>Edit translation properties</source>
</trans-unit>
<trans-unit id="editInRTE" resname="editInRTE">
<source>Edit in Rich Text Editor</source>
</trans-unit>
<trans-unit id="newPageContent" resname="newPageContent">
<source>Create page content</source>
</trans-unit>
<trans-unit id="newPageContent_translate" resname="newPageContent_translate">
<source>Translate</source>
</trans-unit>
<trans-unit id="newPageContent2" resname="newPageContent2">
<source>New content</source>
</trans-unit>
<trans-unit id="content" resname="content">
<source>Content</source>
</trans-unit>
<trans-unit id="newInColumn" resname="newInColumn">
<source>Create new record in top of this column</source>
</trans-unit>
<trans-unit id="records" resname="records">
<source>records</source>
</trans-unit>
<trans-unit id="pageInformation" resname="pageInformation">
<source>Page information</source>
</trans-unit>
<trans-unit id="goToTable" resname="goToTable">
<source>Go to table</source>
</trans-unit>
<trans-unit id="internalNotes" resname="internalNotes">
<source>Internal notes</source>
</trans-unit>
<trans-unit id="clearCache" resname="clearCache">
<source>Click here to clear cache for this page.</source>
</trans-unit>
<trans-unit id="hiddenCE" resname="hiddenCE">
<source>Show hidden content elements</source>
</trans-unit>
<trans-unit id="new_language" resname="new_language">
<source>Make new translation of this page</source>
</trans-unit>
<trans-unit id="newLabel" resname="newLabel">
<source>NEW</source>
</trans-unit>
<trans-unit id="defaultLanguage" resname="defaultLanguage">
<source>Default</source>
</trans-unit>
<trans-unit id="editLanguageHeader" resname="editLanguageHeader">
<source>Edit language header</source>
</trans-unit>
<trans-unit id="editPageProperties" resname="editPageProperties">
<source>Edit page properties</source>
</trans-unit>
<trans-unit id="editPageLanguageOverlayProperties" resname="editPageLanguageOverlayProperties">
<source>Edit page language overlay properties</source>
</trans-unit>
<trans-unit id="newRecordGeneral" resname="newRecordGeneral">
<source>Create new record</source>
</trans-unit>
<trans-unit id="newContentElement" resname="newContentElement">
<source>Create new content element</source>
</trans-unit>
<trans-unit id="CEonThisPage" resname="CEonThisPage">
<source>Content elements on this page</source>
</trans-unit>
<trans-unit id="newPage" resname="newPage">
<source>Create new page</source>
</trans-unit>
<trans-unit id="newPage2" resname="newPage2">
<source>New page</source>
</trans-unit>
<trans-unit id="noAccess" resname="noAccess">
<source>No edit access</source>
</trans-unit>
<trans-unit id="noAccess_msg" resname="noAccess_msg">
<source>You do not have access to edit the requested record.</source>
</trans-unit>
<trans-unit id="notAssigned" resname="notAssigned">
<source>Not assigned</source>
</trans-unit>
<trans-unit id="undoLastChange" resname="undoLastChange">
<source>Undo/Redo last change (%s ago)</source>
</trans-unit>
<trans-unit id="recordHistory" resname="recordHistory">
<source>View record change history</source>
</trans-unit>
<trans-unit id="viewContent" resname="viewContent">
<source>Viewing content of</source>
</trans-unit>
<trans-unit id="tt_board_subject" resname="tt_board_subject">
<source>Subject</source>
</trans-unit>
<trans-unit id="tt_board_author" resname="tt_board_author">
<source>Author</source>
</trans-unit>
<trans-unit id="tt_board_date" resname="tt_board_date">
<source>Date</source>
</trans-unit>
<trans-unit id="tt_board_age" resname="tt_board_age">
<source>Age</source>
</trans-unit>
<trans-unit id="tt_board_RE" resname="tt_board_RE">
<source>RE</source>
</trans-unit>
<trans-unit id="m_function_0" resname="m_function_0">
<source>QuickEdit</source>
</trans-unit>
<trans-unit id="m_function_1" resname="m_function_1">
<source>Columns</source>
</trans-unit>
<trans-unit id="m_function_2" resname="m_function_2">
<source>Languages</source>
</trans-unit>
<trans-unit id="gridView" resname="gridView">
<source>Grid-View</source>
</trans-unit>
<trans-unit id="m_tt_board_0" resname="m_tt_board_0">
<source>List topics only</source>
</trans-unit>
<trans-unit id="m_tt_board_expand" resname="m_tt_board_expand">
<source>Expand Threads</source>
</trans-unit>
<trans-unit id="m_tt_address_0" resname="m_tt_address_0">
<source>Short List</source>
</trans-unit>
<trans-unit id="m_tt_address_1" resname="m_tt_address_1">
<source>Address list</source>
</trans-unit>
<trans-unit id="m_tt_address_2" resname="m_tt_address_2">
<source>Personal info</source>
</trans-unit>
<trans-unit id="m_tt_links_1" resname="m_tt_links_1">
<source>Whole URL</source>
</trans-unit>
<trans-unit id="m_tt_links_2" resname="m_tt_links_2">
<source>Alternative note</source>
</trans-unit>
<trans-unit id="m_tt_calender_date" resname="m_tt_calender_date">
<source>Date</source>
</trans-unit>
<trans-unit id="m_tt_calender_date_ext" resname="m_tt_calender_date_ext">
<source>Date - extended</source>
</trans-unit>
<trans-unit id="m_tt_calender_todo" resname="m_tt_calender_todo">
<source>Todo</source>
</trans-unit>
<trans-unit id="m_tt_calender_todo_ext" resname="m_tt_calender_todo_ext">
<source>Todo - extended</source>
</trans-unit>
<trans-unit id="m_tt_calender_ext" resname="m_tt_calender_ext">
<source>Extended</source>
</trans-unit>
<trans-unit id="m_tt_products_ext" resname="m_tt_products_ext">
<source>Extended</source>
</trans-unit>
<trans-unit id="m_default" resname="m_default">
<source>Default</source>
</trans-unit>
<trans-unit id="clickAPage_header" resname="clickAPage_header">
<source>Web&gt;Page module</source>
</trans-unit>
<trans-unit id="clickAPage_content" resname="clickAPage_content">
<source>Please click the page title in the page tree to the left to edit page content.</source>
</trans-unit>
<trans-unit id="pI_crUser" resname="pI_crUser">
<source>Created by</source>
</trans-unit>
<trans-unit id="pI_crDate" resname="pI_crDate">
<source>Created date</source>
</trans-unit>
<trans-unit id="pI_lastChange" resname="pI_lastChange">
<source>Last change</source>
</trans-unit>
<trans-unit id="pI_lastChangeContent" resname="pI_lastChangeContent">
<source>Last change, content</source>
</trans-unit>
<trans-unit id="pI_hitsTotal" resname="pI_hitsTotal">
<source>Total Hits</source>
</trans-unit>
<trans-unit id="pI_hitsPeriod" resname="pI_hitsPeriod">
<source>Hits Period</source>
</trans-unit>
<trans-unit id="pI_hits24hours" resname="pI_hits24hours">
<source>Last 24 hours</source>
</trans-unit>
<trans-unit id="pI_hits10days" resname="pI_hits10days">
<source>Last 10 days</source>
</trans-unit>
<trans-unit id="content_from_pid_title" resname="content_from_pid_title">
<source>Page uses content from this page: %s</source>
</trans-unit>
<trans-unit id="content_on_pid_title" resname="content_on_pid_title">
<source>This content is also shown on: %s</source>
</trans-unit>
<trans-unit id="pageIsExternalLinkMessage" resname="pageIsExternalLinkMessage">
<source>Page is a link to the following external URL: %s</source>
</trans-unit>
<trans-unit id="pageIsInternalLinkMessage" resname="pageIsInternalLinkMessage">
<source>Page is a link to the following page: %s</source>
</trans-unit>
<trans-unit id="pageIsRandomInternalLinkMessage" resname="pageIsRandomInternalLinkMessage">
<source>Page is a link to a random subpage.</source>
</trans-unit>
<trans-unit id="pageIsMisconfiguredInternalLinkMessage" resname="pageIsMisconfiguredInternalLinkMessage">
<source>Page is configured to be a link but there is actually no valid target defined.</source>
</trans-unit>
<trans-unit id="pageIsMisconfiguredOrNotAccessibleInternalLinkMessage" resname="pageIsMisconfiguredOrNotAccessibleInternalLinkMessage">
<source>Page is configured to be a link but there is actually no target defined which is accessible in the frontend.</source>
</trans-unit>
<trans-unit id="pageIsMisconfiguredOrNotAccessibleRandomInternalLinkMessage" resname="pageIsMisconfiguredOrNotAccessibleRandomInternalLinkMessage">
<source>Page is configured to be a link to a random subpage but there is actually no subpage which is accessible in the frontend.</source>
</trans-unit>
<trans-unit id="pageIsMisconfiguredFirstSubpageMessage" resname="pageIsMisconfiguredFirstSubpageMessage">
<source>Page is configured to be a link to the first subpage but there is actually no such page accessible in the frontend.</source>
</trans-unit>
<trans-unit id="pageIsMisconfiguredParentPageMessage" resname="pageIsMisconfiguredParentPageMessage">
<source>Page is configured to be a link to the parent page but there is actually no such page accessible in the frontend.</source>
</trans-unit>
<trans-unit id="pageIsMisconfiguredExternalLinkMessage" resname="pageIsMisconfiguredExternalLinkMessage">
<source>Page is configured to be an external link but there is actually no URL defined.</source>
</trans-unit>
<trans-unit id="goToListModule" resname="goToListModule">
<source>Go to list module</source>
</trans-unit>
<trans-unit id="goToListModuleMessage" resname="goToListModuleMessage">
<source>The current page is a folder. Folders usually don't contain content elements but are used for collecting other types of records.</source>
</trans-unit>
<trans-unit id="noPluginSelected" resname="noPluginSelected">
<source>No plugin selected</source>
</trans-unit>
<trans-unit id="staleTranslationWarning" resname="staleTranslationWarning">
<source>Make sure that this behavior is intended and does not pose a problem for you. We highlighted the problematic records for you.</source>
</trans-unit>
<trans-unit id="staleTranslationWarningTitle" resname="staleTranslationWarningTitle">
<source>Inconsistent content detected in language "%s"</source>
</trans-unit>
<trans-unit id="languageModeFree" resname="languageModeFree">
<source>Free Mode</source>
</trans-unit>
<trans-unit id="languageModeConnected" resname="languageModeConnected">
<source>Connected Mode</source>
</trans-unit>
<trans-unit id="languageModeMixed" resname="languageModeMixed">
<source>Mixed Mode</source>
</trans-unit>
<trans-unit id="staleUnusedElementsWarning" resname="staleUnusedElementsWarning">
<source>These elements don't belong to any of the available columns of this page. You should either delete them or move them to existing columns. We highlighted the problematic records for you.</source>
</trans-unit>
<trans-unit id="staleUnusedElementsWarningTitle" resname="staleUnusedElementsWarningTitle">
<source>Unused elements detected on this page</source>
</trans-unit>
<trans-unit id="localize.chooseLanguage" resname="localize.chooseLanguage">
<source>Choose your language</source>
</trans-unit>
<trans-unit id="localize.wizard.header" resname="localize.wizard.header">
<source>Localize record &quot;{0}&quot; into {1}</source>
</trans-unit>
<trans-unit id="localize.wizard.header_page" resname="localize.wizard.header_page">
<source>Localize page &quot;{0}&quot; into {1}</source>
</trans-unit>
<trans-unit id="localize.wizard.button.cancel" resname="localize.wizard.button.cancel">
<source>Cancel</source>
</trans-unit>
<trans-unit id="localize.wizard.button.next" resname="localize.wizard.button.next">
<source>Next</source>
</trans-unit>
<trans-unit id="localize.wizard.button.process" resname="localize.wizard.button.process">
<source>Start processing</source>
</trans-unit>
<trans-unit id="localize.view.chooseLanguage" resname="localize.view.chooseLanguage">
<source>Choose the language from which you want to localize the content</source>
</trans-unit>
<trans-unit id="localize.view.summary" resname="localize.view.summary">
<source>Record summary</source>
</trans-unit>
<trans-unit id="localize.view.processing" resname="localize.view.processing">
<source>Processing...</source>
</trans-unit>
<trans-unit id="localize.progress.step" resname="localize.progress.step">
<source>Step {0} of {1}</source>
</trans-unit>
<trans-unit id="localize.educate.translate" resname="localize.educate.translate" xml:space="preserve">
<source>Translating content will create a direct connection between the original language and the language you translate to.&lt;br&gt;
This means that moving and element or setting meta information like start- or endtime will be taken from the original content and you will not be able to set these values on a translated content element.&lt;br&gt;
&lt;strong&gt;Use this when your workflow demands a strict translation workflow.&lt;/strong&gt;
</source>
</trans-unit>
<trans-unit id="localize.educate.copy" resname="localize.educate.copy" xml:space="preserve">
<source>Copying content will take the content elements from the source language and create copies in a different language.&lt;br&gt;
This means that you will be able to move content elements around freely, but you will not have the benefit of being able to compare changes made in the source language later on.&lt;br&gt;
&lt;strong&gt;Use this when you want to have freedom in designing your translated website.&lt;/strong&gt;
</source>
</trans-unit>
<trans-unit id="error.invalidBackendLayout" resname="error.invalidBackendLayout">
<source>The selected page layout is mis-configured, no columns are specified to be editable. Please update your backend layout to have at least one parameter "colPos" set.</source>
</trans-unit>
<trans-unit id="dragdrop.copy.message" resname="dragdrop.copy.message">
<source>Press CTRL to copy</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814864" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_login.xlf" date="2011-10-17T20:22:34Z" product-name="lang">
<header/>
<body>
<trans-unit id="labels.submitLogout" resname="labels.submitLogout">
<source>Log Out</source>
</trans-unit>
<trans-unit id="labels.whatIsOpenId" resname="labels.whatIsOpenId">
<source>What is OpenId?</source>
</trans-unit>
<trans-unit id="availableInterfaces" resname="availableInterfaces">
<source>Backend,Front End,Traditional Backend</source>
</trans-unit>
<trans-unit id="interface.backend" resname="interface.backend">
<source>Backend</source>
</trans-unit>
<trans-unit id="interface.frontend" resname="interface.frontend">
<source>Frontend</source>
</trans-unit>
<trans-unit id="interface.backend_old" resname="interface.backend_old">
<source>Traditional Backend</source>
</trans-unit>
<trans-unit id="headline" resname="headline">
<source>Login to the TYPO3 CMS Backend on ###SITENAME###</source>
</trans-unit>
<trans-unit id="info.about" resname="info.about">
<source>This is the backend login of TYPO3. You need username and password to access this administration interface. If you are a visitor of ###SITENAME###, please visit the public website: ###SITELINK###</source>
</trans-unit>
<trans-unit id="info.reset" resname="info.reset">
<source>Reset this form</source>
</trans-unit>
<trans-unit id="info.cookies_and_js" resname="info.cookies_and_js">
<source>(Note: Cookies and JavaScript must be enabled!)</source>
</trans-unit>
<trans-unit id="clear" resname="clear">
<source>Clear this field!</source>
</trans-unit>
<trans-unit id="warning.incompatibleBrowserHeadline" resname="warning.incompatibleBrowserHeadline">
<source>Unsupported Browser</source>
</trans-unit>
<trans-unit id="warning.incompatibleBrowser" resname="warning.incompatibleBrowser">
<source>You are using an unsupported browser version.</source>
</trans-unit>
<trans-unit id="warning.incompatibleBrowserInternetExplorer" resname="warning.incompatibleBrowserInternetExplorer">
<source>Please install &lt;a href="http://www.microsoft.com/internetexplorer/" target="_blank" rel="noopener noreferrer" /&gt;a more modern browser version&lt;/a&gt;.</source>
</trans-unit>
<trans-unit id="newsheadline" resname="newsheadline">
<source>Important Messages</source>
</trans-unit>
<trans-unit id="error.login" resname="error.login">
<source>Your login attempt did not succeed. Make sure to spell your username and password correctly, including upper/lowercase characters.</source>
</trans-unit>
<trans-unit id="error.cookies_ignore" resname="error.cookies_ignore">
<source>Ignore!</source>
</trans-unit>
<trans-unit id="error.furtherInformation" resname="error.furtherInformation">
<source>For more information or further help click here</source>
</trans-unit>
<trans-unit id="warranty.by" resname="warranty.by">
<source>Warranty is supplied by %s; %sclick for details.%s</source>
</trans-unit>
<trans-unit id="no.warranty" resname="no.warranty">
<source>TYPO3 CMS comes with ABSOLUTELY NO WARRANTY; %sclick for details.%s</source>
</trans-unit>
<trans-unit id="typo3.cms" resname="typo3.cms">
<source>TYPO3 CMS</source>
</trans-unit>
<trans-unit id="version.short" resname="version.short">
<source>ver.</source>
</trans-unit>
<trans-unit id="copyright" resname="copyright">
<source>Copyright</source>
</trans-unit>
<trans-unit id="extension.copyright" resname="extension.copyright">
<source>Extensions are copyright of their respective owners.</source>
</trans-unit>
<trans-unit id="details.link" resname="details.link">
<source>Go to %s for details.</source>
</trans-unit>
<trans-unit id="free.software" resname="free.software">
<source>This is free software, and you are welcome to redistribute it under certain conditions; %sclick for details.%s</source>
</trans-unit>
<trans-unit id="keep.notice" resname="keep.notice">
<source>Obstructing the appearance of this notice is prohibited by law.</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814787" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_mod.xlf" date="2011-10-17T20:22:32Z" product-name="cms">
<header/>
<body>
<trans-unit id="mlang_labels_tablabel" resname="mlang_labels_tablabel">
<source>Page content</source>
</trans-unit>
<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
<source>This module allows you to create and edit webpages, view page hit statistics, manage different languages and columns of content per page and access special page contents like guestbooks and shopping items.</source>
</trans-unit>
<trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
<source>Page</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814872" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_mod_help_cshmanual.xlf" date="2011-10-17T20:22:34Z" product-name="lang">
<header/>
<body>
<trans-unit id="mlang_labels_tablabel" resname="mlang_labels_tablabel">
<source>TYPO3 Inline Manual</source>
</trans-unit>
<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
<source>Inline Manual based on the information sources for Context Sensitive Help in the system.</source>
</trans-unit>
<trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
<source>TYPO3 Manual</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415815013" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_pages_new.xlf" date="2011-10-17T20:22:37Z" product-name="backend">
<header/>
<body>
<trans-unit id="title" resname="title">
<source>Create multiple pages</source>
</trans-unit>
<trans-unit id="canNotCreateNew.title" resname="canNotCreateNew.title">
<source>Insufficient permissions</source>
</trans-unit>
<trans-unit id="canNotCreateNew.message" resname="canNotCreateNew.message">
<source>Sorry, you are not allowed to create new subpages to this page due to access restrictions.</source>
</trans-unit>
<trans-unit id="newPage" resname="newPage">
<source>Page</source>
</trans-unit>
<trans-unit id="addMoreLines" resname="addMoreLines">
<source>Add more lines</source>
</trans-unit>
<trans-unit id="listEnd" resname="listEnd">
<source>Place new pages after the existing subpages</source>
</trans-unit>
<trans-unit id="hidePages" resname="hidePages">
<source>Hide new pages</source>
</trans-unit>
<trans-unit id="hidePagesInMenus" resname="hidePagesInMenus">
<source>Hide new pages in menus</source>
</trans-unit>
<trans-unit id="create" resname="create">
<source>Create pages</source>
</trans-unit>
<trans-unit id="reset" resname="reset">
<source>Clear fields</source>
</trans-unit>
<trans-unit id="newSubPages" resname="newSubPages">
<source>New page structure</source>
</trans-unit>
<trans-unit id="noPagesCreated.title" resname="noPagesCreated.title">
<source>No pages added</source>
</trans-unit>
<trans-unit id="noPagesCreated.message" resname="noPagesCreated.message">
<source>No pages were created.</source>
</trans-unit>
<trans-unit id="pagesCreated.title" resname="pagesCreated.title">
<source>Pages added</source>
</trans-unit>
<trans-unit id="pagesCreated.message" resname="pagesCreated.message">
<source>The pages were created successfully.</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415815014" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_pages_new_csh.xlf" date="2011-10-17T20:22:37Z" product-name="backend">
<header/>
<body>
<trans-unit id="pages_new.alttitle" resname="pages_new.alttitle">
<source>Create multiple pages</source>
</trans-unit>
<trans-unit id="pages_new.description" resname="pages_new.description" xml:space="preserve">
<source>Enables you to create a batch of new, empty pages for quickly building up a new page tree.
Just enter the titles for the pages you need. Only filled in fields will be created as pages.</source>
</trans-unit>
<trans-unit id="pages_new.details" resname="pages_new.details" xml:space="preserve">
<source>The new pages will always be created as subpages to the currently active page from the page tree. This page is shown in the top of the page. In the example image below it is "/Intro/Startpage/".
&lt;b&gt;"Place new pages after the existing subpages"&lt;/b&gt;
If you select this option the pages will be create &lt;em&gt;after&lt;/em&gt; any existing subpages.
&lt;b&gt;"Hide new pages"&lt;/b&gt;
Select this if the new pages should be hidden by default. This option may be forced upon you if you do not have credentials to create new, online pages.</source>
</trans-unit>
<trans-unit id="_pages_new.image" resname="_pages_new.image" xml:space="preserve">
<source>EXT:backend/Resources/Public/Images/Csh/PagesNew_1.png,
EXT:backend/Resources/Public/Images/Csh/PagesNew_2.png</source>
</trans-unit>
<trans-unit id="pages_new.image_descr" resname="pages_new.image_descr" xml:space="preserve">
<source>You simply enter the new page titles in the fields. Only fields you fill in will be created as pages.
After pressing the "Create pages" button the page tree to the left will update instantly, showing you the position of the new pages!</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1498839785" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf" date="2011-10-17T20:22:37Z" product-name="backend">
<header/>
<body>
<trans-unit id="title" resname="title">
<source>Sort sub pages</source>
</trans-unit>
<trans-unit id="currentPageOrder" resname="currentPageOrder">
<source>Current page order</source>
</trans-unit>
<trans-unit id="changeOrder" resname="changeOrder">
<source>Sort these pages by</source>
</trans-unit>
<trans-unit id="changeOrderConfirm" resname="changeOrderConfirm">
<source>You're about to change the order of the above pages. Are you sure you want to continue?</source>
</trans-unit>
<trans-unit id="fieldTitle" resname="fieldTitle">
<source>Page title</source>
</trans-unit>
<trans-unit id="fieldSubtitle" resname="fieldSubtitle">
<source>Subtitle</source>
</trans-unit>
<trans-unit id="fieldNavitle" resname="fieldNavitle">
<source>Navigation title</source>
</trans-unit>
<trans-unit id="fieldCrdate" resname="fieldCrdate">
<source>Create-time</source>
</trans-unit>
<trans-unit id="fieldTstamp" resname="fieldTstamp">
<source>Change-time</source>
</trans-unit>
<trans-unit id="changeOrderByTitle" resname="changeOrderByTitle">
<source>Page title</source>
</trans-unit>
<trans-unit id="changeOrderBySubtitle" resname="changeOrderBySubtitle">
<source>Subtitle</source>
</trans-unit>
<trans-unit id="changeOrderByNavtitle" resname="changeOrderByNavtitle">
<source>Navigation title</source>
</trans-unit>
<trans-unit id="changeOrderByTstamp" resname="changeOrderByTstamp">
<source>Change-time</source>
</trans-unit>
<trans-unit id="changeOrderByCreate" resname="changeOrderByCreate">
<source>Create-time</source>
</trans-unit>
<trans-unit id="changeOrderReverse" resname="changeOrderReverse">
<source>Reverse current order</source>
</trans-unit>
<trans-unit id="hasInvisiblePage.title" resname="hasInvisiblePage.title">
<source>Invisible subpages</source>
</trans-unit>
<trans-unit id="hasInvisiblePage.message" resname="hasInvisiblePage.message">
<source>The page has invisible subpages which are not shown due to access restrictions. Those will not be sorted among others.</source>
</trans-unit>
<trans-unit id="noSubpages.title" resname="noSubpages.title">
<source>No subpages</source>
</trans-unit>
<trans-unit id="noSubpages.message" resname="noSubpages.message">
<source>Please select a page with subpages.</source>
</trans-unit>
<trans-unit id="notAvailableInWorkspace.title" resname="notAvailableInWorkspace.title">
<source>Not implemented</source>
</trans-unit>
<trans-unit id="notAvailableInWorkspace.message" resname="notAvailableInWorkspace.message">
<source>Sorry, this function is not available in the current draft workspace!</source>
</trans-unit>
<trans-unit id="noEditPermissions" resname="noEditPermissions">
<source>No edit permissions on this sub page. This page can not be re-sorted among others.</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415815016" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_pages_sort_csh.xlf" date="2011-10-17T20:22:37Z" product-name="backend">
<header/>
<body>
<trans-unit id="pages_sort.alttitle" resname="pages_sort.alttitle">
<source>Sort Pages</source>
</trans-unit>
<trans-unit id="pages_sort.description" resname="pages_sort.description">
<source>Enables you to sort pages alphabetically by title, sub-title or by creation time etc. You can also reverse the order of pages in the page tree.</source>
</trans-unit>
<trans-unit id="pages_sort.details" resname="pages_sort.details" xml:space="preserve">
<source>Pages in the page tree are always ordered manually. It is possible to move pages up and down etc. But this wizard gives you a quick way to change the manual order of sub-pages.
Simply click one of the links in the bottom of the wizard screen:
&lt;b&gt;Page title&lt;/b&gt;
Will sort pages by their page title.
&lt;b&gt;Subtitle&lt;/b&gt;
Will sort page by their Subtitle field.
&lt;b&gt;Change-time&lt;/b&gt;
Will sort pages by the date they were last changed.
&lt;b&gt;Create-time&lt;/b&gt;
Will sort pages by their creation date.
&lt;b&gt;Reverse current order&lt;/b&gt;
Click this to reverse the current order. For example, if you want to sort pages alphabetically but in descending order you simply sort by title first and then reverse the order by clicking this.</source>
</trans-unit>
<trans-unit id="_pages_sort.image" resname="_pages_sort.image">
<source>EXT:backend/Resources/Public/Images/Csh/PagesSort.png</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814883" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf" date="2011-10-17T20:22:34Z" product-name="lang">
<header/>
<body>
<trans-unit id="title" resname="title">
<source>Show record history</source>
</trans-unit>
<trans-unit id="time" resname="time">
<source>Time</source>
</trans-unit>
<trans-unit id="age" resname="age">
<source>Age</source>
</trans-unit>
<trans-unit id="user" resname="user">
<source>User</source>
</trans-unit>
<trans-unit id="tableUid" resname="tableUid">
<source>Table:uid (Title)</source>
</trans-unit>
<trans-unit id="differences" resname="differences">
<source>Differences</source>
</trans-unit>
<trans-unit id="rollback" resname="rollback">
<source>Rollback</source>
</trans-unit>
<trans-unit id="changes" resname="changes">
<source>Changelog</source>
</trans-unit>
<trans-unit id="return" resname="return">
<source>Return</source>
</trans-unit>
<trans-unit id="returnLink" resname="returnLink">
<source>Click here to go back</source>
</trans-unit>
<trans-unit id="revertAll" resname="revertAll">
<source>Rollback all changes shown</source>
</trans-unit>
<trans-unit id="revertRecord" resname="revertRecord">
<source>Rollback single record</source>
</trans-unit>
<trans-unit id="revertField" resname="revertField">
<source>Rollback single field</source>
</trans-unit>
<trans-unit id="externalChange" resname="externalChange">
<source>Intermediate external change!</source>
</trans-unit>
<trans-unit id="viaUser" resname="viaUser">
<source>via</source>
</trans-unit>
<trans-unit id="sumUpChanges" resname="sumUpChanges">
<source>Rollback (Preview)</source>
</trans-unit>
<trans-unit id="markState" resname="markState">
<source>mark this change</source>
</trans-unit>
<trans-unit id="unmarkState" resname="unmarkState">
<source>unMark this change</source>
</trans-unit>
<trans-unit id="elementHistory" resname="elementHistory">
<source>You are currently seeing the history for an element.</source>
</trans-unit>
<trans-unit id="elementHistory_link" resname="elementHistory_link">
<source>Show the full page history!</source>
</trans-unit>
<trans-unit id="linkRecordHistory" resname="linkRecordHistory">
<source>Limit history to this record</source>
</trans-unit>
<trans-unit id="differenceMsg" resname="differenceMsg">
<source>In the Difference column you can see the changes at every modification of records. New changes are displayed in &lt;span class="diff-g"&gt;green colored text&lt;/span&gt; and the &lt;span class="diff-r"&gt;red colored text&lt;/span&gt; are the old values which were removed.</source>
</trans-unit>
<trans-unit id="fullView" resname="fullView">
<source>Return to full view</source>
</trans-unit>
<trans-unit id="insert" resname="insert">
<source>insert</source>
</trans-unit>
<trans-unit id="delete" resname="delete">
<source>delete</source>
</trans-unit>
<trans-unit id="mergedDifferences" resname="mergedDifferences">
<source>Preview for Rollback</source>
</trans-unit>
<trans-unit id="settings" resname="settings">
<source>Settings</source>
</trans-unit>
<trans-unit id="maxSteps" resname="maxSteps">
<source>Show entries</source>
</trans-unit>
<trans-unit id="maxSteps_all" resname="maxSteps_all">
<source>ALL</source>
</trans-unit>
<trans-unit id="maxSteps_marked" resname="maxSteps_marked">
<source>marked</source>
</trans-unit>
<trans-unit id="showDiff" resname="showDiff">
<source>Show differences</source>
</trans-unit>
<trans-unit id="showDiff_no" resname="showDiff_no">
<source>No</source>
</trans-unit>
<trans-unit id="showDiff_inline" resname="showDiff_inline">
<source>Inline</source>
</trans-unit>
<trans-unit id="showSubElements" resname="showSubElements">
<source>Show sub elements</source>
</trans-unit>
<trans-unit id="no" resname="no">
<source>No</source>
</trans-unit>
<trans-unit id="yes" resname="yes">
<source>Yes</source>
</trans-unit>
<trans-unit id="showInsertDelete" resname="showInsertDelete">
<source>Show inserts/deletes of records</source>
</trans-unit>
<trans-unit id="noDifferences" resname="noDifferences">
<source>There are no differences to the current page!</source>
</trans-unit>
<trans-unit id="editLockIsActive" resname="editLockIsActive">
<source>Editing is blocked for non-admins</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1522780424" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf" date="2018-02-27T22:22:32Z" product-name="backend">
<header/>
<body>
<trans-unit id="overview.title" resname="overview.title">
<source>Site Configuration</source>
</trans-unit>
<trans-unit id="overview.site" resname="overview.site">
<source>Site</source>
</trans-unit>
<trans-unit id="overview.configuration" resname="overview.configuration">
<source>Configuration Folder</source>
</trans-unit>
<trans-unit id="overview.noPages.title" resname="overview.noPages.title">
<source>No pages found!</source>
</trans-unit>
<trans-unit id="overview.noPages.message" resname="overview.noPages.message">
<source>Please add at least one page through the Page module.</source>
</trans-unit>
<trans-unit id="overview.noSiteConfiguration" resname="overview.noSiteConfiguration">
<source>This site does not have a configuration, yet.</source>
</trans-unit>
<trans-unit id="overview.addSiteConfiguration" resname="overview.addSiteConfiguration">
<source>Add new site configuration for this site</source>
</trans-unit>
<trans-unit id="overview.deleteSiteConfiguration" resname="overview.deleteSiteConfiguration">
<source>Delete site configuration</source>
</trans-unit>
<trans-unit id="overview.fullUrlPrefix" resname="overview.fullUrlPrefix">
<source>Full URL prefix</source>
</trans-unit>
<trans-unit id="overview.baseUrl" resname="overview.baseUrl">
<source>Base URLs</source>
</trans-unit>
<trans-unit id="overview.unassignedSites.title" resname="overview.unassignedSites.title">
<source>Unassigned site configurations</source>
</trans-unit>
<trans-unit id="overview.unassignedSites.description" resname="overview.unassignedSites.description">
<source>The following sites don't belong to any page anymore and can be removed.</source>
</trans-unit>
<trans-unit id="validation.identifierRenamed.title" resname="validation.identifierRenamed.title">
<source>Renamed identifier</source>
</trans-unit>
<trans-unit id="validation.identifierRenamed.message" resname="validation.identifierRenamed.message">
<source>Given site identifier "%1s" already exists. It has been renamed to "%2s". Maybe you want to edit the site again and give it a better name.</source>
</trans-unit>
<trans-unit id="validation.identifierExists.title" resname="validation.identifierExists.title">
<source>Identifier not changed</source>
</trans-unit>
<trans-unit id="validation.identifierExists.message" resname="validation.identifierExists.message">
<source>Given site identifier "%1s" already exists and points to a different site. The existing identifier "%2s" for this site is kept.</source>
</trans-unit>
<trans-unit id="validation.required.title" resname="validation.required.title">
<source>Site configuration not saved</source>
</trans-unit>
<trans-unit id="validation.required.message" resname="validation.required.message">
<source>Field "%1s" is a required field, but no value has been provided.</source>
</trans-unit>
<trans-unit id="validation.duplicateErrorCode.title" resname="validation.duplicateErrorCode.title">
<source>Duplicate error code removed</source>
</trans-unit>
<trans-unit id="validation.duplicateErrorCode.message" resname="validation.duplicateErrorCode.message">
<source>Two error handler configurations for error code "%1s" found. This would be an invalid configuration, the dangling one has been removed.</source>
</trans-unit>
<trans-unit id="validation.duplicateLanguageId.title" resname="validation.duplicateLanguageId.title">
<source>Duplicate language configuration removed</source>
</trans-unit>
<trans-unit id="validation.duplicateLanguageId.message" resname="validation.duplicateLanguageId.message">
<source>Two language configurations for language "%1s" found. This would be an invalid configuration, the dangling one has been removed.</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1522771784" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_siteconfiguration_module.xlf" date="2018-02-27T22:22:32Z" product-name="backend">
<header/>
<body>
<trans-unit id="mlang_labels_tablabel" resname="mlang_labels_tablabel">
<source>Site configuration</source>
</trans-unit>
<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
<source>This module allows you to configure your entrypoints (called sites).</source>
</trans-unit>
<trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
<source>Sites</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,202 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1522785604" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_siteconfiguration_tca.xlf" date="2018-02-27T22:22:32Z" product-name="backend">
<header/>
<body>
<trans-unit id="site.ctrl.title" resname="site.ctrl.title">
<source>Site Configuration</source>
</trans-unit>
<trans-unit id="site.identifier" resname="site.identifier">
<source>Site Identifier</source>
</trans-unit>
<trans-unit id="site.rootPageId" resname="site.rootPageId">
<source>Root Page ID</source>
</trans-unit>
<trans-unit id="site.base" resname="site.base">
<source>Entry Point</source>
</trans-unit>
<trans-unit id="site.baseVariants" resname="site.baseVariants">
<source>Variants for the Entry Point</source>
</trans-unit>
<trans-unit id="site.languages" resname="site.languages">
<source>Available Languages for this Site</source>
</trans-unit>
<trans-unit id="site.errorHandling" resname="site.errorHandling">
<source>Error Handling</source>
</trans-unit>
<trans-unit id="site.routes" resname="site.routes">
<source>Routes</source>
</trans-unit>
<trans-unit id="site.routes.irreHeader.redirectsTo" resname="site.routes.irreHeader.redirectsTo">
<source>redirects to</source>
</trans-unit>
<trans-unit id="site.tab.languages" resname="site.tab.languages">
<source>Languages</source>
</trans-unit>
<trans-unit id="site.tab.errorHandling" resname="site.tab.errorHandling">
<source>Error Handling</source>
</trans-unit>
<trans-unit id="site.tab.routes" resname="site.tab.routes">
<source>Static Routes</source>
</trans-unit>
<trans-unit id="site_language.palette.locales" resname="site_language.palette.locales">
<source>Locales</source>
</trans-unit>
<trans-unit id="site_language.palette.frontend" resname="site_language.palette.frontend">
<source>Frontend related</source>
</trans-unit>
<trans-unit id="site_language.ctrl.title" resname="site_language.ctrl.title">
<source>Language Configuration for a Site</source>
</trans-unit>
<trans-unit id="site_language.language" resname="site_language.language">
<source>Language</source>
</trans-unit>
<trans-unit id="site_language.languageId" resname="site_language.languageId">
<source>Language ID</source>
</trans-unit>
<trans-unit id="site_language.title" resname="site_language.title">
<source>Title</source>
</trans-unit>
<trans-unit id="site_language.navigationTitle" resname="site_language.navigationTitle">
<source>Navigation Title</source>
</trans-unit>
<trans-unit id="site_language.base" resname="site_language.base">
<source>Entry Point</source>
</trans-unit>
<trans-unit id="site_language.locale" resname="site_language.locale">
<source>Locale</source>
</trans-unit>
<trans-unit id="site_language.iso-639-1" resname="site_language.iso-639-1">
<source>Two Letter ISO Code</source>
</trans-unit>
<trans-unit id="site_language.hreflang" resname="site_language.hreflang">
<source>Language Tag defined by RFC 1766 / 3066</source>
</trans-unit>
<trans-unit id="site_language.enabled" resname="site_language.enabled">
<source>Visible in Frontend</source>
</trans-unit>
<trans-unit id="site_language.direction" resname="site_language.direction">
<source>Direction</source>
</trans-unit>
<trans-unit id="site_language.typo3Language" resname="site_language.typo3Language">
<source>Language Key for XLF Files</source>
</trans-unit>
<trans-unit id="site_language.flag" resname="site_language.flag">
<source>Flag icon</source>
</trans-unit>
<trans-unit id="site_language.fallbackType" resname="site_language.fallbackType">
<source>Fallback Type</source>
</trans-unit>
<trans-unit id="site_language.fallbacks" resname="site_language.fallbacks">
<source>Fallback to other Language(s) - order is important!</source>
</trans-unit>
<trans-unit id="site_base_variant.ctrl.title" resname="site_base_variant.ctrl.title">
<source>Base</source>
</trans-unit>
<trans-unit id="site_base_variant.base" resname="site_base_variant.base">
<source>Base</source>
</trans-unit>
<trans-unit id="site_base_variant.base.placeholder" resname="site_base_variant.base.placeholder">
<source>www.domain.local</source>
</trans-unit>
<trans-unit id="site_base_variant.condition" resname="site_base_variant.condition">
<source>Condition</source>
</trans-unit>
<trans-unit id="site_base_variant.condition.placeholder" resname="site_base_variant.condition.placeholder">
<source>applicationContext == "Production"</source>
</trans-unit>
<trans-unit id="site_base_variant.condition.applicationContext" resname="site_base_variant.condition.applicationContext">
<source>Application Context</source>
</trans-unit>
<trans-unit id="site_base_variant.condition.environmentVariable" resname="site_base_variant.condition.environmentVariable">
<source>Environment Variable</source>
</trans-unit>
<trans-unit id="site_errorhandling.ctrl.title" resname="site_errorhandling.ctrl.title">
<source>Error Handling</source>
</trans-unit>
<trans-unit id="site_errorhandling.tab.rootpaths" resname="site_errorhandling.tab.rootpaths">
<source>Root Paths (optional)</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorCode" resname="site_errorhandling.errorCode">
<source>HTTP Error Status Code</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorCode.404" resname="site_errorhandling.errorCode.404">
<source>404 (Page not found)</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorCode.403" resname="site_errorhandling.errorCode.403">
<source>403 (Forbidden)</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorCode.500" resname="site_errorhandling.errorCode.500">
<source>500 (Internal Server Error)</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorCode.503" resname="site_errorhandling.errorCode.503">
<source>503 (Service Unavailable)</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorCode.0" resname="site_errorhandling.errorCode.0">
<source>any error not defined otherwise</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorHandler" resname="site_errorhandling.errorHandler">
<source>How to handle Errors</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorHandler.fluid" resname="site_errorhandling.errorHandler.fluid">
<source>Fluid Template</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorHandler.page" resname="site_errorhandling.errorHandler.page">
<source>Show Content from Page</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorHandler.php" resname="site_errorhandling.errorHandler.php">
<source>PHP Class (must implement the PageErrorHandlerInterface)</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorFluidTemplate" resname="site_errorhandling.errorFluidTemplate">
<source>Fluid Template File</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorFluidTemplate.placeholder" resname="site_errorhandling.errorFluidTemplate.placeholder">
<source>EXT:my_sitepackage/Resources/Private/Templates/Sites/Error.html</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorFluidTemplatesRootPath" resname="site_errorhandling.errorFluidTemplatesRootPath">
<source>Fluid Templates Root Path</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorFluidLayoutsRootPath" resname="site_errorhandling.errorFluidLayoutsRootPath">
<source>Fluid Layouts Root Path</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorFluidPartialsRootPath" resname="site_errorhandling.errorFluidPartialsRootPath">
<source>Fluid Partials Root Path</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorContentSource" resname="site_errorhandling.errorContentSource">
<source>Show Content from Page</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorPhpClassFQCN" resname="site_errorhandling.errorPhpClassFQCN">
<source>ErrorHandler Class Target (FQCN)</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorPhpClassFQCN.placeholder" resname="site_errorhandling.errorPhpClassFQCN.placeholder">
<source>Vendor\ExtensionName\ErrorHandlers\GenericErrorhandler</source>
</trans-unit>
<trans-unit id="site_route.ctrl.title" resname="site_route.ctrl.title">
<source>Routes</source>
</trans-unit>
<trans-unit id="site_route.type" resname="site_route.type">
<source>Route Type</source>
</trans-unit>
<trans-unit id="site_route.staticText" resname="site_route.staticText">
<source>Static Text</source>
</trans-unit>
<trans-unit id="site_route.staticText.example1" resname="site_route.staticText.example1">
<source>robots.txt Example Content</source>
</trans-unit>
<trans-unit id="site_route.source" resname="site_route.source">
<source>Page, File or URL</source>
</trans-unit>
<trans-unit id="site_route.route" resname="site_route.route">
<source>Static Route Name</source>
</trans-unit>
<trans-unit id="site_route.route.placeholder" resname="site_route.route.placeholder">
<source>my-custom_route</source>
</trans-unit>
<trans-unit id="site_route.route.example1" resname="site_route.route.example1">
<source>robots.txt</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1415814889" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/locallang_view_help.xlf" date="2011-10-17T20:22:34Z" product-name="lang">
<header/>
<body>
<trans-unit id="details" resname="details">
<source>Details</source>
</trans-unit>
<trans-unit id="syntax" resname="syntax">
<source>Syntax</source>
</trans-unit>
<trans-unit id="seeAlso" resname="seeAlso">
<source>See also</source>
</trans-unit>
<trans-unit id="goBack" resname="goBack">
<source>Go back</source>
</trans-unit>
<trans-unit id="fullDescription" resname="fullDescription">
<source>See full description of table</source>
</trans-unit>
<trans-unit id="fullDescription_module" resname="fullDescription_module">
<source>See full description of module</source>
</trans-unit>
<trans-unit id="goToToc" resname="goToToc">
<source>&lt;&lt; go to Manual Index</source>
</trans-unit>
<trans-unit id="to_top" resname="to_top">
<source>To top</source>
</trans-unit>
<trans-unit id="TOC" resname="TOC">
<source>Table Of Contents</source>
</trans-unit>
<trans-unit id="TOC_core" resname="TOC_core">
<source>TYPO3 Core Features</source>
</trans-unit>
<trans-unit id="TOC_modules" resname="TOC_modules">
<source>Backend Modules</source>
</trans-unit>
<trans-unit id="TOC_tables" resname="TOC_tables">
<source>Database Tables</source>
</trans-unit>
<trans-unit id="TOC_extensions" resname="TOC_extensions">
<source>Extensions</source>
</trans-unit>
<trans-unit id="TOC_glossary" resname="TOC_glossary">
<source>Glossary</source>
</trans-unit>
<trans-unit id="TOC_other" resname="TOC_other">
<source>Other</source>
</trans-unit>
<trans-unit id="close" resname="close">
<source>Close</source>
</trans-unit>
<trans-unit id="title" resname="title">
<source>TYPO3 Inline Help</source>
</trans-unit>
<trans-unit id="manual_title" resname="manual_title">
<source>TYPO3 Inline User Manual</source>
</trans-unit>
<trans-unit id="introduction" resname="introduction">
<source>Introduction</source>
</trans-unit>
<trans-unit id="description" resname="description">
<source>The TYPO3 Inline User Manual is composed from the available help in this TYPO3 Installation (Context Sensitive Help). Here you will find a general description of the TYPO3 Core modules, installation specific Backend Modules and Database Tables that are available based on your login credentials.</source>
</trans-unit>
<trans-unit id="full_manual" resname="full_manual">
<source>Full Manual (in one page)</source>
</trans-unit>
<trans-unit id="full_manual_chapters" resname="full_manual_chapters">
<source>Manual Chapters</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file t3:id="1522923345" source-language="en" datatype="plaintext" original="EXT:backend/Resources/Private/Language/siteconfiguration_fieldinformation.xlf" date="2015-01-02T11:16:11Z" product-name="backend">
<header/>
<body>
<trans-unit id="site.rootPageId" resname="site.rootPageId">
<source>You must create a page with a site root flag.</source>
</trans-unit>
<trans-unit id="site.identifier" resname="site.identifier">
<source>This name will be used to create the configuration directory. Mind the recommendations for directory names (only a-z,0-9,_,-) and make it unique.</source>
</trans-unit>
<trans-unit id="site.base" resname="site.base">
<source>Main URL to call the frontend in default language. Can be https://www.example.com/ or just /, if it is just a / you cannot rely on TYPO3 creating
full URLs</source>
</trans-unit>
<trans-unit id="site.baseVariants" resname="site.baseVariants">
<source>This allows you to specify variants of the site's base. Can be used, for example, if you have a different domain for your staging environment.</source>
</trans-unit>
<trans-unit id="site_language.base" resname="site_language.base">
<source>Use a full qualified domain "https://www.mydomain.fr/" or "/fr/". Use "/" to keep the main URL for the default language. Add language specific suffixes to use those, or configure complete URLs for independent domains.</source>
</trans-unit>
<trans-unit id="site_language.locale" resname="site_language.locale">
<source>Used for localized date and currency formats. E.g. "de_DE" or "en_US.UTF-8".</source>
</trans-unit>
<trans-unit id="site_language.iso-639-1" resname="site_language.iso-639-1">
<source>ISO 639-1 code of the Language</source>
</trans-unit>
<trans-unit id="site_language.hreflang" resname="site_language.hreflang">
<source>Used within for "lang" and "hreflang" attributes</source>
</trans-unit>
<trans-unit id="site_language.navigationTitle" resname="site_language.navigationTitle">
<source>Used within language-related menus</source>
</trans-unit>
<trans-unit id="site_language.direction" resname="site_language.direction">
<source>Language direction for "dir" attribute</source>
</trans-unit>
<trans-unit id="site_language.typo3Language" resname="site_language.typo3Language">
<source>Select the language to be used from translation files. Keep default if no translation files are available.</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorCode" resname="site_errorhandling.errorCode">
<source>Make sure to have at least 0 (not defined otherwise) configured in order to serve helpful error messages to your visitors.</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorFluidTemplate" resname="site_errorhandling.errorFluidTemplate">
<source>Path to the fluid template file given by absolute, relative path (from site root) or by referring the template file inside an extension with "EXT:" prefix.</source>
</trans-unit>
<trans-unit id="site_errorhandling.errorPhpClassFQCN" resname="site_errorhandling.errorPhpClassFQCN">
<source>Fully qualified class name to a class that implements the PageErrorHandlerInterface.</source>
</trans-unit>
<trans-unit id="site_base_variant.base" resname="site_base_variant.base">
<source>For example "https://staging.domain.tld" or "http://www.domain.local"</source>
</trans-unit>
<trans-unit id="site_base_variant.condition" resname="site_base_variant.condition">
<source>Expression to match this base variant.</source>
</trans-unit>
</body>
</file>
</xliff>
@@ -0,0 +1,11 @@
<div class="tx_cshmanual">
<f:render section="content" />
<hr />
<div class="t3-copyright-notice">
<p>
<f:format.raw>{copyright}</f:format.raw>
</p>
</div>
</div>
@@ -0,0 +1,16 @@
<div class="t3js-formengine-field-item">
{fieldInformation -> f:format.raw()}
<div class="form-wizards-wrap">
<div class="form-wizards-element">
<f:render section="Main" />
</div>
<div class="form-wizards-items-aside">
<div class="btn-group">
{fieldControl -> f:format.raw()}
</div>
</div>
<div class="form-wizards-items-bottom">
{fieldWizard -> f:format.raw()}
</div>
</div>
</div>
@@ -0,0 +1,124 @@
<div class="typo3-login">
<div class="typo3-login-inner">
<div class="typo3-login-container">
<div class="typo3-login-wrap">
<div class="panel panel-lg panel-login">
<div class="panel-body">
<div class="typo3-login-logo">
<a href="{loginUrl}" id="t3js-login-url" data-referrer-check-enabled="{f:if(condition: '{referrerCheckEnabled}', then: '1', else: '0')}">
<img src="{logo}" class="typo3-login-image" alt="" />
</a>
</div>
<f:if condition="{formType} == 'LoginForm'">
<f:then>
<f:if condition="{hasLoginError}">
<div class="t3js-login-error" id="t3-login-error">
<div class="alert alert-danger">
<strong><f:translate key="login.error.message" /></strong>
<p><f:translate key="login.error.description" /></p>
</div>
</div>
</f:if>
<noscript>
<f:be.infobox message="{f:translate(key: 'login.error.javascript')}" state="2" />
</noscript>
<div class="hidden t3js-login-error-nocookies">
<f:be.infobox message="{f:translate(key: 'login.error.cookies')}" state="2" />
</div>
<div class="hidden t3js-login-error-noreferrer">
<f:be.infobox message="{f:translate(key: 'login.error.referrer')}" state="2" />
</div>
<div class="typo3-login-form t3js-login-formfields">
<form action="?loginProvider={loginProviderIdentifier}" method="post" name="loginform" id="typo3-login-form">
<f:form.hidden name="login_status" value="login" />
<f:form.hidden name="userident" id="t3-field-userident" class="t3js-login-userident-field" value="" />
<f:form.hidden name="redirect_url" value="{redirectUrl}" />
<f:form.hidden name="loginRefresh" value="{loginRefresh}" />
<f:render partial="Login/InterfaceSelector" arguments="{_all}" />
<f:render section="loginFormFields" />
<div class="form-group" id="t3-login-submit-section">
<button class="btn btn-block btn-login t3js-login-submit" id="t3-login-submit" type="submit" name="commandLI" data-loading-text="<i class='fa fa-circle-o-notch fa-spin'></i> {f:translate(key: 'login.process')}" autocomplete="off">
<f:translate key="login.submit" />
</button>
</div>
<ul class="list-unstyled typo3-login-links">
<f:for each="{loginProviders}" as="provider" key="providerKey">
<f:if condition="{provider.label}">
<f:if condition="{loginProviderIdentifier} != {providerKey}">
<li class="t3js-loginprovider-switch" data-providerkey="{providerKey}"><a href="?loginProvider={providerKey}"><i class="fa fa-fw {provider.icon-class}"></i> <span><f:translate key="{provider.label}" /></span></a></li>
</f:if>
</f:if>
</f:for>
</ul>
</form>
</div>
</f:then>
<f:else>
<form action="index.php" method="post" name="loginform">
<input type="hidden" name="login_status" value="logout" />
<div class="t3-login-box-body">
<div class="t3-login-logout-form">
<div class="t3-login-username">
<div class="t3-login-label t3-username">
<f:translate key="login.username" />
</div>
<div class="t3-username-current">
{backendUser.username}
</div>
</div>
<f:if condition="{showInterfaceSelector}">
<f:then>
<div class="t3-login-interface">
<div class="t3-login-label t3-interface-selector">
<f:translate key="login.interface" />
</div>
<f:form.select name="users" options="{interfaces}" optionValueField="jumpScript" optionLabelField="label" />
</div>
</f:then>
<f:else>
<f:if condition="{interface}">
<f:form.hidden name="interface" value="{interface}" />
</f:if>
</f:else>
</f:if>
<input type="hidden" name="p_field" value="" />
<input class="btn btn-block btn-lg" type="submit" name="commandLO" value="{f:translate(key: 'login.submit')}" id="t3-login-submit" />
</div>
</div>
</form>
</f:else>
</f:if>
</div>
<f:render partial="LoginNews" arguments="{_all}" />
<div class="panel-footer">
<div class="typo3-login-copyright-wrap">
<a href="#loginCopyright" class="typo3-login-copyright-link collapsed" data-toggle="collapse" aria-expanded="false" aria-controls="loginCopyright">
<span><f:translate key="login.copyrightLink" /></span>
<img src="{images.typo3}" alt="{f:translate(key: 'login.typo3Logo')}" width="70" height="20" />
</a>
<div id="loginCopyright" class="collapse">
<div class="typo3-login-copyright-text">
<p>
<f:format.raw>{copyright}</f:format.raw>
</p>
<ul class="list-unstyled">
<li><a href="https://typo3.org" target="_blank" class="t3-login-link-typo3" rel="noopener noreferrer"><i class="fa fa-external-link"></i> TYPO3.org</a></li>
<li><a href="https://typo3.org/donate/online-donation/" target="_blank" class="t3-login-link-donate" rel="noopener noreferrer"><i class="fa fa-external-link"></i> <f:translate key="login.donate" /></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<f:if condition="{loginFootnote}">
<div class="typo3-login-footnote">
<p>{loginFootnote}</p>
</div>
</f:if>
</div>
</div>
@@ -0,0 +1,36 @@
<div class="scaffold-topbar t3js-scaffold-topbar" data-topbar-identifier="topbar">
<div class="topbar">
<div class="topbar-header t3js-topbar-header">
<button class="topbar-button topbar-button-modulemenu t3js-topbar-button-modulemenu" title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.minMaxModuleMenu')}">
<core:icon identifier="actions-menu" alternativeMarkupIdentifier="inline" />
</button>
<button class="topbar-button topbar-button-navigationcomponent t3js-topbar-button-navigationcomponent" title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.collapsePageTree')}">
<core:icon identifier="actions-pagetree" alternativeMarkupIdentifier="inline" />
</button>
<div class="topbar-header-site">
<a href="./" target="_top" title="{siteName} - {applicationVersion}">
<span class="topbar-header-site-logo">
<img src="{logoUrl}" width="{logoWidth}" height="{logoHeight}" title="TYPO3 Content Management System" alt="" />
</span>
<span class="topbar-header-site-title">
<span class="topbar-header-site-name">{siteName}</span>
<span class="topbar-header-site-version">{applicationVersion}</span>
</span>
</a>
</div>
<button class="topbar-button topbar-button-toolbar t3js-topbar-button-toolbar">
<core:icon identifier="actions-system-extension-configure" alternativeMarkupIdentifier="inline" />
</button>
<button class="topbar-button topbar-button-search t3js-topbar-button-search">
<core:icon identifier="actions-search" alternativeMarkupIdentifier="inline" />
</button>
</div>
</div>
</div>
<div class="scaffold-toolbar t3js-scaffold-toolbar" data-toolbar-identifier="toolbar">
<div class="toolbar t3js-topbar-toolbar">
<ul class="toolbar-list" data-typo3-role="typo3-module-menu">
<f:format.raw>{toolbar}</f:format.raw>
</ul>
</div>
</div>
@@ -0,0 +1,16 @@
<div class="btn-toolbar" role="toolbar" aria-label="">
<f:for each="{buttons}" as="buttonGroup">
<f:if condition="{buttonGroup -> f:count()} > 1">
<f:then>
<div class="btn-group" role="group" aria-label="">
<f:for each="{buttonGroup}" as="button">
{button -> f:format.raw()}
</f:for>
</div>
</f:then>
<f:else>
{buttonGroup.0 -> f:format.raw()}
</f:else>
</f:if>
</f:for>
</div>
@@ -0,0 +1,17 @@
<div class="btn-group">
<button class="btn btn-default dropdown-toggle" type="button" id="copymodeSelector" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<f:if condition="{currentMode} == 'copy'">
<f:then>
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:copyElements')}
</f:then>
<f:else>
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:moveElements')}
</f:else>
</f:if>
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="copymodeSelector">
<li><a href="#" onclick="document.getElementById('clipboard_form').method='POST'; document.getElementById('clipboard_form').action={actionCopyModeUrl}; document.getElementById('clipboard_form').submit(); return true;">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:moveElements')}</a></li>
<li><a href="#" onclick="document.getElementById('clipboard_form').method='POST'; document.getElementById('clipboard_form').action={actionCopyModeUrl1}; document.getElementById('clipboard_form').submit(); return true;">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:copyElements')}</a></li>
</ul>
</div>
@@ -0,0 +1,14 @@
<div class="btn-group">
<button class="btn btn-default dropdown-toggle" type="button" id="menuSelector" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="true">
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:rm.menu')}
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="menuSelector">
<f:for each="{optionArray}" as="option" key="key">
<li>
<f:link.external uri="{option.uri}" data="{option.data}" additionalAttributes="{option.additionalAttributes}" defaultScheme="">{option.label}</f:link.external>
</li>
</f:for>
</ul>
</div>
@@ -0,0 +1,28 @@
<tr>
<td colspan="3"><a href="{tab.url}#clip_head"
title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.description}')}">
<f:if condition="{current} == {tab.id}">
<f:then>
<span class="t3-icon fa fa-check-circle"></span><strong>
<f:format.printf
arguments="{1: '{tab.number}'}" value="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}">{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}
</f:format.printf>
{tab.padding}
</strong>
</f:then>
<f:else>
<span class="t3-icon fa fa-circle-o"></span><span class="text-muted"><f:format.printf
arguments="{1: '{tab.number}'}" value="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}">{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{tab.label}')}
</f:format.printf>{tab.padding}</span>
</f:else>
</f:if>
</a></td>
</tr>
<f:if condition="{current} == {tab.id}">
<f:format.raw>{tab.content_old}</f:format.raw>
<f:if condition="{tab.content}">
<f:for each="{tab.content}" as="content" key="key">
<f:render partial="Clipboard/TabContent" arguments="{tab: tab, content: content, currentMode: currentMode}"/>
</f:for>
</f:if>
</f:if>
@@ -0,0 +1,46 @@
<tr>
<td class="col-icon nowrap">
<f:format.raw>{content.icon}</f:format.raw>
</td>
<td width="95%" class="nowrap">
<f:format.raw>{content.title}</f:format.raw>
<f:if condition="{tab.id} == 'normal'">
<strong>(
<f:if condition="{currentMode} == 'copy'">
<f:then>
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.copy')}
</f:then>
<f:else>
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.cut')}
</f:else>
</f:if>
)</strong>
</f:if>
<f:if condition="{content.thumb}">
<br>
<img src="{content.thumb.image}" title="{content.thumb.title}" />
</f:if>
</td>
<td class="col-control nowrap">
<f:if condition="{content.infoLink}">
<div class="btn-group">
<a class="btn btn-default" href="#" onclick="{content.infoLink}"
title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.info')}">
<f:format.raw>
<core:icon identifier="actions-document-info" alternativeMarkupIdentifier="inline"/>
</f:format.raw>
</a>
</div>
</f:if>
<f:if condition="{content.removeLink}">
<div class="btn-group">
<a class="btn btn-default" href="{content.removeLink}#clip_head"
title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.removeItem')}">
<f:format.raw>
<core:icon identifier="actions-remove" alternativeMarkupIdentifier="inline"/>
</f:format.raw>
</a>
</div>
</f:if>
</td>
</tr>
@@ -0,0 +1,56 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers"
data-namespace-typo3-fluid="true">
<a id="{manual.table}{f:if(condition:manual.field,then:'.{manual.field}')}"></a>
<h2>{manual.headerLine}</h2>
<p>{manual.content -> f:format.htmlentities() -> f:format.raw()}</p>
<f:if condition="{manual.configuration.details}">
<h3>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:details"/>
</h3>
{manual.configuration.details -> f:format.stripTags(allowedTags:'<strong><em><b><i>') -> f:format.nl2br()}
</f:if>
<f:if condition="{manual.configuration.syntax}">
<h3>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:syntax"/>
</h3>
{manual.configuration.syntax -> f:format.raw()}
</f:if>
<f:if condition="{manual.images}">
<f:for each="{manual.images}" as="image">
<div>
<img src="../{image.image}" class="img-responsive"/>
<f:if condition="{image.description}">
<p>{image.description}</p>
</f:if>
</div>
</f:for>
{manual.configuration.syntax -> f:format.raw()}
</f:if>
<f:if condition="{manual.seeAlso}">
<h3>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:seeAlso"/>
</h3>
<ul>
<f:for each="{manual.seeAlso}" as="link">
<li>
<f:if condition="{link.internal}">
<f:then>
<a href="{be:moduleLink(route: 'help_cshmanual', arguments: link.arguments)}">{link.title}</a>
</f:then>
<f:else>
<a href="{link.url}" target="{link.target}" rel="noreferrer">{link.title}</a>
</f:else>
</f:if>
</li>
</f:for>
</ul>
</f:if>
</html>
@@ -0,0 +1,41 @@
<html xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers">
<h1>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:manual_title" />
</h1>
<p class="lead">
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:description" />
</p>
<h2>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:TOC" />
</h2>
<f:if condition="{toc}">
<ul>
<f:for each="{toc}" as="modules" key="type">
<li>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:TOC_{type}" default="{type}" />
<ul>
<f:for each="{modules}" as="title" key="module">
<li>
<f:if condition="{all}">
<f:then>
<a href="#{module}">{module}</a>
</f:then>
<f:else>
<a href="{be:moduleLink(route:'help_cshmanual',arguments:'{action:\'detail\', table:module,field:\'*\'}')}">
{title}
</a>
</f:else>
</f:if>
</li>
</f:for>
</ul>
</li>
</f:for>
</ul>
</f:if>
</html>
@@ -0,0 +1,55 @@
<div class="module-loading-indicator"></div>
<div class="module-docheader t3js-module-docheader">
<div class="module-docheader-bar module-docheader-bar-navigation t3js-module-docheader-bar t3js-module-docheader-bar-navigation row">
<f:variable name="columnCssClass">module-docheader-bar-column-left col-xs-12 text-right</f:variable>
<f:if condition="{docHeader.menus}">
<f:if condition="{docHeader.menus -> f:count()} > 1">
<f:then>
<f:variable name="columnCssClass">module-docheader-bar-column-right col-xs-12 col-sm-7 col-md-6 col-lg-8 text-right</f:variable>
<div class="module-docheader-bar-column-left col-xs-12 col-sm-5 col-md-6 col-lg-4">
<div class="form-inline row">
<f:for each="{docHeader.menus}" as="menu">
<div class="form-group form-group-sm col-xs-6">
<f:render partial="Menus/SelectBoxJumpMenu" arguments="{menu:menu}"/>
</div>
</f:for>
</div>
</div>
</f:then>
<f:else>
<f:variable name="columnCssClass">module-docheader-bar-column-right col-xs-12 col-sm-9 text-right</f:variable>
<div class="module-docheader-bar-column-left col-xs-12 col-sm-3">
<div class="form-inline">
<f:for each="{docHeader.menus}" as="menu">
<div class="form-group form-group-sm">
<f:render partial="Menus/SelectBoxJumpMenu" arguments="{menu:menu}"/>
</div>
</f:for>
</div>
</div>
</f:else>
</f:if>
</f:if>
<div class="{columnCssClass}">
<f:if condition="{docHeader.metaInformation.recordInformation}">
<span class="typo3-docheader-pagePath">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path"/>: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw>
</span>
<strong>
<f:format.raw>
{docHeader.metaInformation.recordInformationIcon} {docHeader.metaInformation.recordInformationTitle} <f:if condition="{docHeader.metaInformation.recordInformationUid}">[{docHeader.metaInformation.recordInformationUid}]</f:if>
</f:format.raw>
</strong>
{docHeader.metaInformation.recordInformationAdditionalInfo}
</f:if>
</div>
</div>
<div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons">
<div class="module-docheader-bar-column-left">
<f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.left}" />
</div>
<div class="module-docheader-bar-column-right">
<f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.right}" />
</div>
</div>
</div>
@@ -0,0 +1,9 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers">
<f:section name="Main">
<f:translate id="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.image-manipulation" />
: <f:if condition="{image.properties.title}"><f:then>{image.properties.title} &mdash; {image.name}</f:then><f:else>{image.name}</f:else></f:if>
({image.properties.width} × {image.properties.height})
</f:section>
</html>
@@ -0,0 +1,17 @@
<f:if condition="{showInterfaceSelector}">
<f:then>
<div class="form-group t3js-login-interface-section" id="t3-login-interface-section">
<div class="form-control-wrap">
<div class="form-control-holder">
<label for="t3-interfaces"><f:translate key="login.interface" /></label>
<f:form.select id="t3-interfaces" class="form-control" name="interface" options="{interfaces}" optionValueField="interface" optionLabelField="label" />
</div>
</div>
</div>
</f:then>
<f:else>
<f:if condition="{interface}">
<f:form.hidden name="interface" value="{interface}" />
</f:if>
</f:else>
</f:if>
@@ -0,0 +1,23 @@
<f:if condition="{loginNewsItems}">
<div class="panel-carousel carousel slide t3js-login-news-carousel" id="loginNews" data-interval="0" data-ride="carousel">
<div class="carousel-inner">
<f:for each="{loginNewsItems}" as="item" iteration="loginNewsIterator">
<div class="item{f:if(condition: loginNewsIterator.isFirst,then: ' active')}">
<h3 class="typo3-login-news-heading">{item.header}</h3>
<f:format.html>{item.content}</f:format.html>
<span class="text-muted">{item.date}</span>
</div>
</f:for>
</div>
<f:if condition="{loginNewsItems -> f:count()} > 1">
<a class="left typo3-login-carousel-control" href="#loginNews" role="button" data-slide="prev">
<i class="fa fa-angle-left"></i>
<span class="sr-only"><f:translate key="login.news.previous" /></span>
</a>
<a class="right typo3-login-carousel-control" href="#loginNews" role="button" data-slide="next">
<i class="fa fa-angle-right"></i>
<span class="sr-only"><f:translate key="login.news.next" /></span>
</a>
</f:if>
</div>
</f:if>
@@ -0,0 +1,5 @@
{menu.label} <select class="form-control t3-js-jumpMenuBox" name="{menu.identifier}" data-menu-identifier="{menu.dataIdentifier}" onchange="if(this.options[this.selectedIndex].value){window.location.href=(this.options[this.selectedIndex].value);}">
<f:for each="{menu.menuItems}" as="menuItem">
<option value="{menuItem.href}" {f:if(condition: '{menuItem.active}', then: ' selected="selected"')}>{menuItem.title}</option>
</f:for>
</select>
@@ -0,0 +1,15 @@
<div class="diff">
<f:for each="{differences}" as="differencesItem" key="key">
<div class="diff-item">
<div class="diff-item-title">
<f:if condition="{rollbackUrl}">
<a href="{rollbackUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertField')}</a>
</f:if>
{differencesItem.link} {differencesItem.title}
</div>
<div class="diff-item-result"><f:spaceless>
<f:format.raw>{differencesItem.result}</f:format.raw>
</f:spaceless></div>
</div>
</f:for>
</div>
@@ -0,0 +1,80 @@
{namespace be=TYPO3\CMS\Backend\ViewHelpers}
<h2>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:changes')}</h2>
<div>
<f:be.infobox state="-1">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:differenceMsg') -> f:format.raw()}</f:be.infobox>
<table class="table table-striped table-hover table-vertical-top" id="typo3-history">
<thead>
<tr>
<th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:rollback')}</th>
<th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:time')}</th>
<th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:age')}</th>
<th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:user')}</th>
<th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:tableUid')}</th>
<th>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:differences')}</th>
</tr>
</thead>
<tbody>
<f:for each="{history}" as="historyRow">
<tr>
<td>
<f:if condition="{editLock}">
<f:then>
<button class="btn btn-default disabled" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:editLockIsActive')}">
<core:icon identifier="actions-document-history-open" />
</button>
</f:then>
<f:else>
<a class="btn btn-default" href="{historyRow.diffUrl}" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:sumUpChanges')}">
<core:icon identifier="actions-document-history-open" />
</a>
</f:else>
</f:if>
</td>
<td>{historyRow.time}</td>
<td>{historyRow.age}</td>
<td>
<be:avatar backendUser="{historyRow.backendUserUid}"/>
<f:if condition="{historyRow.backendUserUid}">
<f:then>
{historyRow.backendUserName}
</f:then>
<f:else>
{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:externalChange')}
</f:else>
</f:if>
<f:if condition="{historyRow.originalBackendUserName}"> ({f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:viaUser')} {historyRow.originalBackendUserName})</f:if>
</td>
<td>
<a href="{elementUrl}" title="{f:translate(id: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:linkRecordHistory')}">{historyRow.title -> f:format.raw()}</a>
</td>
<td>
<f:switch expression="{historyRow.actiontype}">
<f:case value="1">
<strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong>
</f:case>
<f:case value="4">
<strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:delete')}</strong>
</f:case>
<f:case value="5">
<strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong>
</f:case>
</f:switch>
<f:if condition="{historyRow.fieldNames}">
{historyRow.fieldNames}
</f:if>
<f:if condition="{historyRow.differences}">
<f:render partial="RecordHistory/Diff" arguments="{differences: historyRow.differences}"/>
</f:if>
</td>
</tr>
</f:for>
</tbody>
</table>
<f:if condition="{fullViewUrl}">
<br/>
<a href="{fullViewUrl}" class="btn btn-default">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:fullView')}</a>
</f:if>
<br/>
<br/>
</div>
@@ -0,0 +1,36 @@
<h2>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:mergedDifferences')}</h2>
<div>
<f:if condition="{revertAllUrl}">
<f:then>
<a href="{revertAllUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertAll')}</a>
<div
style="padding-left:10px;border-left:5px solid darkgray;border-bottom:1px dotted darkgray;padding-bottom:2px;">
<f:for each="{multipleDiff}" as="historyRow" key="key">
<h3>
<a href="{historyRow.revertRecordUrl}" class="btn btn-default" style="margin-right: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:revertRecord')}</a>
{historyRow.title}
</h3>
<div>
<f:if condition="{historyRow.insertDelete} || {historyRow.differences -> f:count()}">
<div
style="padding-left:10px;border-left:5px solid darkgray;border-bottom:1px dotted darkgray;padding-bottom:2px;">
<f:if condition="{historyRow.insertDelete} == 'delete'">
<strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:delete')}</strong><br/>
</f:if>
<f:if condition="{historyRow.insertDelete} == 'insert'">
<strong>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:insert')}</strong><br/>
</f:if>
<f:if condition="{historyRow.differences}">
<f:render partial="RecordHistory/Diff" arguments="{differences: historyRow.differences}"/>
</f:if>
</div>
</f:if>
</div>
</f:for>
</div>
</f:then>
<f:else>
{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:noDifferences')}
</f:else>
</f:if>
</div>
@@ -0,0 +1,75 @@
<div>
<f:if condition="{singleElement}">
<h3>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:elementHistory')}</h3>
<f:if condition="{fullHistoryUrl}">
<a href="{fullHistoryUrl}" class="btn btn-default" style="margin-bottom: 5px;">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:elementHistory_link')}</a>
</f:if>
</f:if>
<form name="settings" action="{TYPO3_REQUEST_URI}" method="post">
<div class="row">
<div class="col-sm-12 col-md-6 col-lg-4">
<div class="panel panel-default">
<div class="panel-heading">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:settings')}</div>
<table class="table">
<f:for each="{settings}" as="values" key="key">
<tr>
<td>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{key}')}</td>
<td>
<div class="btn-group">
<button class="btn btn-default dropdown-toggle" type="button" id="copymodeSelector"
data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<f:for each="{currentSelection}" as="currentSelectionValue" key="currentSelectionKey">
<f:if condition="{currentSelectionKey} == {key}">
<f:then>
<f:if condition="{currentSelectionValue}">
<f:then>
<f:for each="{values}" as="singleValue" key="singleKey">
<f:if condition="{currentSelectionValue} == {singleKey}">
<f:then>
<f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
<f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
<f:else>{singleValue.value}</f:else>
</f:if>
</f:then>
</f:if>
</f:for>
</f:then>
<f:else>
<f:for each="{values}" as="singleValue" iteration="iterator">
<f:if condition="{iterator.isFirst}">
<f:then>
<f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
<f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
<f:else>{singleValue.value}</f:else>
</f:if>
</f:then>
</f:if>
</f:for>
</f:else>
</f:if>
</f:then>
</f:if>
</f:for>
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="copymodeSelector">
<f:for each="{values}" as="singleValue" key="singleKey">
<li><a href="#"
onclick="document.settings.method='POST'; document.settings.action={singleValue.scriptUrl}; document.settings.submit()">
<f:if condition="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}">
<f:then>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:{singleValue.value}')}</f:then>
<f:else>{singleValue.value}</f:else>
</f:if>
</a></li>
</f:for>
</ul>
</div>
</td>
</tr>
</f:for>
</table>
</div>
</div>
</div>
</form>
</div>
@@ -0,0 +1,30 @@
<div class="dropdown-table-row t3js-topbar-shortcut" data-shortcutid="{shortcut.raw.uid}" data-shortcutgroup="{group.id}">
<div class="dropdown-table-column dropdown-table-icon">
<span title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.shortcut')}">
<f:format.raw>{shortcut.icon}</f:format.raw>
</span>
</div>
<div class="dropdown-table-column dropdown-table-title">
<f:link.external uri="#" class="dropdown-table-title-ellipsis" onclick="{shortcut.action} return false;" defaultScheme="">{shortcut.label}</f:link.external>
</div>
<div class="dropdown-table-column dropdown-table-actions">
<f:render section="Edit"/>
<f:render section="Delete"/>
</div>
</div>
<f:section name="Edit">
<f:link.external uri="#" class="dropdown-table-actions-btn dropdown-table-actions-btn-edit t3js-shortcut-edit"
title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarksEdit')}"
defaultScheme="">
<core:icon identifier="actions-open" alternativeMarkupIdentifier="inline"/>
</f:link.external>
</f:section>
<f:section name="Delete">
<f:link.external uri="#" class="dropdown-table-actions-btn dropdown-table-actions-btn-delete t3js-shortcut-delete"
title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarksDelete')}"
defaultScheme="">
<core:icon identifier="actions-delete" alternativeMarkupIdentifier="inline"/>
</f:link.external>
</f:section>
@@ -0,0 +1,2 @@
<span class="toolbar-item-icon" title="{f:translate(key: title, default: title)}">{icon -> f:format.raw()}</span>
<span class="toolbar-item-title">{f:translate(key: title) -> f:format.raw()}</span>
@@ -0,0 +1,25 @@
<?php
/*
* 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!
*/
// Exit early if php requirement is not satisfied.
if (PHP_VERSION_ID < 70200) {
die('This version of TYPO3 CMS requires PHP 7.2 or above');
}
// Set up the application for the backend
call_user_func(function () {
$classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
\TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE);
\TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run();
});
@@ -0,0 +1,10 @@
<span class="avatar">
<span class="avatar-image">
{image -> f:format.raw()}
</span>
<f:if condition="{showIcon}">
<span class="avatar-icon">
<core:iconForRecord table="be_users" row="{backendUser}" size="small" />
</span>
</f:if>
</span>
@@ -0,0 +1,21 @@
<div class="scaffold t3js-scaffold {f:if(condition: '!{moduleMenuCollapsed}', then: 'scaffold-modulemenu-expanded')}">
<div class="t3js-scaffold-header">
<f:format.raw>{topbar}</f:format.raw>
</div>
<div class="scaffold-modulemenu t3js-scaffold-modulemenu">
<div class="modulemenu t3js-modulemenu">
<f:format.raw>{moduleMenu}</f:format.raw>
</div>
</div>
<div class="scaffold-content t3js-scaffold-content">
<div class="scaffold-content-navigation t3js-scaffold-content-navigation">
<div class="scaffold-content-navigation-component" data-component="typo3-navigationIframe">
<iframe name="nav_frame" src="about:blank" id="typo3-navigationContainerIframe" scrolling="no" class="scaffold-content-navigation-iframe t3js-scaffold-content-navigation-iframe"></iframe>
</div>
</div>
<div class="scaffold-content-module t3js-scaffold-content-module">
<iframe name="list_frame" id="typo3-contentIframe" scrolling="no" class="scaffold-content-module-iframe t3js-scaffold-content-module-iframe"></iframe>
</div>
<div class="scaffold-content-overlay t3js-scaffold-content-overlay"></div>
</div>
</div>
@@ -0,0 +1,33 @@
<form action="" id="clipboard_form">
<a name="clip_head"></a>
<div class="row">
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<f:format.raw>{clipboardHeader}</f:format.raw>
</div>
<table class="table">
<tr>
<td colspan="2" class="nowrap" width="95%">
<f:render partial="Clipboard/CopymodeSelector" arguments="{_all}"/>
<f:if condition="{elementCount}">
<f:render partial="Clipboard/MenuSelector" arguments="{_all}"/>
</f:if>
</td>
<td class="col-control nowrap">
<f:if condition="{elementCount}">
<a href="{removeAllUrl}#clip_head"
title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:buttons.clear')}" class="btn btn-danger">
<f:format.raw><core:icon identifier="actions-remove" alternativeMarkupIdentifier="inline"></core:icon></f:format.raw>
</a>
</f:if>
</td>
</tr>
<f:for each="{tabArray}" as="tab" key="key">
<f:render partial="Clipboard/Tab" arguments="{tab: tab, current: current, currentMode: currentMode}"/>
</f:for>
</table>
</div>
</div>
</div>
</form>
@@ -0,0 +1,219 @@
<f:if condition="{accessAllowed}">
<f:then>
<h1>
<f:if condition="{table}">
<small>{table}</small><br />{icon -> f:format.raw()}
<span title="{title}">{title -> f:format.crop(maxCharacters: maxTitleLength)}</span>
</f:if>
</h1>
<f:if condition="{missingFile}">
<f:be.infobox title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:warning.file_missing')}" state="1">{missingFile}</f:be.infobox>
</f:if>
<f:if condition="{fileRenderer}">
<p>
{fileRenderer -> f:format.raw()}
</p>
</f:if>
<f:if condition="{fileObject}">
<p>
<f:media file="{fileObject}"
width="{width}"
height="{height}"
/>
</p>
</f:if>
<f:if condition="{url}">
<p>
<a class="btn btn-default" href="{url}" target="_blank">
<core:icon identifier="actions-document-view" size="small" alternativeMarkupIdentifier="inline" />
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.show" />
</a>
</p>
</f:if>
<div class="table-fit table-fit-wrap">
<table class="table table-striped table-hover">
<f:for each="{extraFields}" as="extraField">
<f:render section="extraFieldRow" arguments="{row: extraField}" />
</f:for>
<f:for each="{fields}" as="field">
<f:render section="fieldRow" arguments="{row: field}" />
</f:for>
</table>
</div>
<f:if condition="{returnUrl}">
<a class="btn btn-primary" href="{returnUrl}">
<core:icon identifier="actions-view-go-back" size="small" />
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:back" />
</a>
</f:if>
<f:if condition="{refLines}">
<h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.referencesToThisItem" /></h3>
<div class="table-fit">
<table class="table table-striped table-hover">
<thead>
<tr>
<th class="col-icon"></th>
<th class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.title" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.table" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.uid" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.field" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.flexpointer" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.softrefKey" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.sorting" /></th>
<th class="col-control"></th>
</tr>
</thead>
<tbody>
<f:for each="{refLines}" as="refLine">
<f:render section="refLineRow" arguments="{line: refLine, maxTitleLength: maxTitleLength}" />
</f:for>
</tbody>
</table>
</div>
</f:if>
<f:if condition="{refFromLines}">
<h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.referencesFromThisItem" /></h3>
<div class="table-fit">
<table class="table table-striped table-hover">
<thead>
<tr>
<th class="col-icon"></th>
<th class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.title" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.table" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.uid" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.field" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.flexpointer" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.softrefKey" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.sorting" /></th>
<th><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.refString" /></th>
<th class="col-control"></th>
</tr>
</thead>
<tbody>
<f:for each="{refFromLines}" as="refFromLine">
<f:render section="refFromLineRow" arguments="{line: refFromLine, maxTitleLength: maxTitleLength}" />
</f:for>
</tbody>
</table>
</div>
</f:if>
</f:then>
<f:else>
<f:be.infobox state="2">{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.noEditPermission')}</f:be.infobox>
</f:else>
</f:if>
<f:section name="extraFieldRow">
<tr>
<th class="col-nowrap">{row.fieldLabel}</th>
<td>
<f:if condition="{row.creatorRecord}">
<div class="media">
<div class="media-left">
{row.creatorRecord.icon -> f:format.raw()}
</div>
<div class="media-body">
<strong>{row.creatorRecord.username}</strong><br>
{row.creatorRecord.realName}
</div>
</div>
</f:if>
<f:if condition="{row.value}">
{row.value}
</f:if>
</td>
</tr>
</f:section>
<f:section name="fieldRow">
<tr>
<th class="col-nowrap">{row.fieldLabel}</th>
<td>{row.fieldValue}</td>
</tr>
</f:section>
<f:section name="refLineRow">
<tr>
<f:if condition="{line.record}">
<f:then>
<td class="col-icon"><a href="{line.url}" title="id={line.record.uid}">{line.icon -> f:format.raw()}</a></td>
<td class="col-title"><a href="{line.url}" title="[id={line.record.uid}] {line.recordTitle}">{line.recordTitle -> f:format.crop(maxCharacters: maxTitleLength)}</a></td>
<td>{line.title}</td>
<td><span title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:page')}: {line.parentRecordTitle} (uid={line.record.pid})">
{line.record.uid}
</span></td>
</f:then>
<f:else>
<td class="col-icon"></td>
<td class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.missing_record" /> (uid={line.row.recuid}</td>
<td>{line.row.title}</td>
<td></td>
</f:else>
</f:if>
<td title="{line.path}" class="col-responsive">{line.path}</td>
<td>{line.labelForTableColumn}</td>
<td>{line.row.flexpointer}</td>
<td>{line.row.softref_key}</td>
<td>{line.row.sorting}</td>
<td class="col-control">
<f:render section="action" arguments="{line: line.actions}" />
</td>
</tr>
</f:section>
<f:section name="refFromLineRow">
<tr>
<f:if condition="{line.record}">
<f:then>
<td class="col-icon"><a href="{line.url}" title="id={line.record.uid}">{line.icon -> f:format.raw()}</a></td>
<td class="col-title"><a href="{line.url}" title="[id={line.record.uid}] {line.recordTitle}">{line.recordTitle -> f:format.crop(maxCharacters: maxTitleLength)}</a></td>
<td>{line.title}</td>
<td>{line.row.ref_uid}</td>
</f:then>
<f:else>
<td class="col-icon"></td>
<td class="col-title"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:show_item.php.missing_record" /> (uid={line.row.recuid}</td>
<td>{line.row.title}</td>
<td></td>
</f:else>
</f:if>
<td title="{line.path}" class="col-responsive">{line.path}</td>
<td>{line.labelForTableColumn}</td>
<td>{line.row.flexpointer}</td>
<td>{line.row.softref_key}</td>
<td>{line.row.sorting}</td>
<td>{line.row.ref_string}</td>
<td class="col-control">
<f:render section="action" arguments="{line: line.actions}" />
</td>
</tr>
</f:section>
<f:section name="action">
<div class="btn-group" role="group">
<f:if condition="{line.webListUrl}">
<a class="btn btn-default btn-sm" href="#" onclick="{line.viewOnClick}" title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.showPage')}">
<core:icon identifier="actions-document-view" size="small" />
</a>
</f:if>
<a class="btn btn-default btn-sm" href="{line.recordEditUrl}">
<core:icon identifier="actions-open" size="small" />
</a>
</div>
<div class="btn-group" role="group">
<a class="btn btn-default btn-sm" href="{line.recordHistoryUrl}">
<core:icon identifier="actions-document-history-open" size="small" />
</a>
</div>
<f:if condition="{line.webListUrl}">
<div class="btn-group" role="group">
<a class="btn btn-default btn-sm" href="{line.webListUrl}" title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.showList')}">
<core:icon identifier="actions-system-list-open" size="small" />
</a>
</div>
</f:if>
</f:section>
@@ -0,0 +1,43 @@
<h1><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:movingElement" /></h1>
<div>
<span {recordTooltip}><core:iconForRecord table="{table}" row="{elRow}" />{recordTitle -> f:format.raw()}</span>
<div>
<input type="hidden" name="makeCopy" value="0" />
<input type="checkbox" name="makeCopy" id="makeCopy" value="1"{makeCopyChecked} onclick="{makeCopyOnClick}" />
<label for="makeCopy" class="t3-label-valign-top"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:makeCopy" /></label>
</div>
</div>
<h2><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:selectPositionOfElement" /></h2>
<div>
<f:if condition="{pages}">
<f:if condition="{pages.goUpUrl}">
<f:then>
<a href="{pages.goUpUrl}"><core:icon identifier="actions-view-go-up" />{pages.pidRecordTitle -> f:format.raw()}</a><br />
</f:then>
<f:else>
<f:if condition="{pages.pidPageInfo}">
<core:iconForRecord table="pages" row="{pages.pidPageInfo}" />
</f:if>
{pages.pidRecordTitle -> f:format.raw()}<br />
</f:else>
</f:if>
{pages.positionTree -> f:format.raw()}
</f:if>
<f:if condition="{ttContent}">
<span {ttContent.recordToolTip}><core:iconForRecord table="pages" row="{ttContent.pageInfo}" /></span>
{ttContent.recordTitle}<br />
{ttContent.contentElementColumns -> f:format.raw()}<br /><br />
<f:if condition="{ttContent.pageInfo.pid}">
<f:if condition="{ttContent.goUpUrl}">
<f:then>
<a href="{ttContent.goUpUrl}"><core:icon identifier="actions-view-go-up" />{ttContent.pidRecordTitle -> f:format.raw()}</a><br />
</f:then>
<f:else>
<core:iconForRecord table="pages" row="{ttContent.pidPageInfo}" />
{ttContent.pidRecordTitle -> f:format.raw()}<br />
</f:else>
</f:if>
</f:if>
{ttContent.positionTree -> f:format.raw()}
</f:if>
</div>
@@ -0,0 +1,11 @@
<f:layout name="ContextSensitiveHelp" />
<f:section name="content">
<f:render partial="ContextSensitiveHelp/TableOfContents" arguments="{toc:all.toc, all:1}" />
<f:for each="{all.content}" as="sections">
<f:for each="{sections.content}" as="item">
<f:render partial="ContextSensitiveHelp/Manual" arguments="{manual:item}" />
</f:for>
</f:for>
</f:section>
@@ -0,0 +1,7 @@
<f:layout name="ContextSensitiveHelp" />
<f:section name="content">
<f:for each="{manuals}" as="manual">
<f:render partial="ContextSensitiveHelp/Manual" arguments="{manual:manual}" />
</f:for>
</f:section>
@@ -0,0 +1,15 @@
<html xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers">
<f:layout name="ContextSensitiveHelp" />
<f:section name="docheader">
</f:section>
<f:section name="content">
<f:render partial="ContextSensitiveHelp/TableOfContents" arguments="{toc:toc,all:0}" />
<a href="{be:moduleLink(route:'help_cshmanual',arguments:'{action:\'all\'}')}">
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_view_help.xlf:full_manual" />
</a>
</f:section>
</html>
@@ -0,0 +1,39 @@
<div class="panel-group" id="{id}" role="tablist" aria-multiselectable="true">
<f:for each="{items}" as="item" iteration="iteration">
<f:if condition="{item.content}">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="{id}-{iteration.cycle}-heading">
<a data-toggle="collapse" title="{item.linkTitle}" data-parent="#{id}" href="#{id}-{iteration.cycle}" aria-expanded="true" aria-controls="{id}-{iteration.cycle}">
<f:if condition="{item.icon}">
<f:format.raw>{item.icon}</f:format.raw>
</f:if>
{item.label}
<f:if condition="{item.requiredIcon}">
<f:format.raw>{item.requiredIcon}</f:format.raw>
</f:if>
<f:if condition="{item.stateIcon}">
<f:render partial="StateIcon" arguments="{item: item}" />
</f:if>
</a>
</div>
<div id="{id}-{iteration.cycle}" class="panel-collapse collapse{f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' in')}" role="tabpanel" aria-labelledby="{id}-{iteration.cycle}-heading">
<f:if condition="{item.description}">
<div class="panel-body">
<p><f:format.nl2br>{item.description}</f:format.nl2br></p>
</div>
</f:if>
<f:if condition="{wrapContent}">
<f:then>
<div class="panel-body">
<f:format.raw>{item.content}</f:format.raw>
</div>
</f:then>
<f:else>
<f:format.raw>{item.content}</f:format.raw>
</f:else>
</f:if>
</div>
</div>
</f:if>
</f:for>
</div>
@@ -0,0 +1,6 @@
<f:switch expression="{item.stateIcon}">
<f:case value="-1"><core:icon identifier="status-dialog-ok" /></f:case>
<f:case value="1"><core:icon identifier="status-dialog-notification" /></f:case>
<f:case value="2"><core:icon identifier="status-dialog-warning" /></f:case>
<f:case value="3"><core:icon identifier="status-dialog-error" /></f:case>
</f:switch>
@@ -0,0 +1,49 @@
<div role="tabpanel">
<ul class="nav nav-tabs t3js-tabs" role="tablist" id="tabs-{id}" data-store-last-tab="{storeLastActiveTab}">
<f:for each="{items}" as="item" iteration="iteration">
<f:if condition="{item.content}">
<li role="presentation" class="t3js-tabmenu-item {f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' active')}">
<a href="#{id}-{iteration.cycle}" title="{item.linkTitle}" aria-controls="{id}-{iteration.cycle}" role="tab" data-toggle="tab">
<f:if condition="{item.icon}">
<f:format.raw>{item.icon}</f:format.raw>
</f:if>
{item.label}
<f:if condition="{item.requiredIcon}">
<f:format.raw>{item.requiredIcon}</f:format.raw>
</f:if>
<f:if condition="{item.stateIcon}">
<f:render partial="StateIcon" arguments="{item: item}" />
</f:if>
</a>
</li>
</f:if>
</f:for>
</ul>
<div class="tab-content">
<f:for each="{items}" as="item" iteration="iteration">
<f:if condition="{item.content}">
<div role="tabpanel" class="tab-pane{f:if(condition: '{iteration.cycle} == {defaultTabIndex}', then: ' active')}" id="{id}-{iteration.cycle}">
<f:if condition="{item.description}">
<div class="panel panel-tab">
<div class="panel-body">
<p><f:format.nl2br>{item.description}</f:format.nl2br></p>
</div>
</div>
</f:if>
<f:if condition="{wrapContent}">
<f:then>
<div class="panel panel-tab">
<div class="panel-body">
<f:format.raw>{item.content}</f:format.raw>
</div>
</div>
</f:then>
<f:else>
<f:format.raw>{item.content}</f:format.raw>
</f:else>
</f:if>
</div>
</f:if>
</f:for>
</div>
</div>
@@ -0,0 +1,100 @@
<div>
<h1><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.pagetitle" /></h1>
<f:if condition="{moduleUrlTceFile}">
<h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.newfolders" /></h3>
<div>
<form role="form" action="{moduleUrlTceFile}" method="post" name="editform">
<div class="form-group">
<div class="form-section">
<div class="form-group">
<label for="number-of-new-folders"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.number_of_folders" /></label> {cshFileNewFolder -> f:format.raw()}
<div class="form-control-wrap">
<div class="input-group">
<select class="form-control form-control-adapt" name="number" id="number-of-new-folders" onchange="reload(this.options[this.selectedIndex].value);">';
<f:for each="{options}" as="option">
<option value="{option.value}"{option.selected}>{option.value}</option>
</f:for>
</select>
</div>
</div>
</div>
</div>
<f:for each="{folders}" as="folder">
<div class="form-section">
<div class="form-group">
<label for="folder_new_{folder.this}"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.label_newfolder" /> {folder.next}:</label>
<div class="form-control-wrap">
<input type="text" class="form-control" id="folder_new_{folder.this}" name="data[newfolder][{folder.this}][data]" onchange="changed=true;" />
<input type="hidden" name="data[newfolder][{folder.this}][target]" value="{target}" />
</div>
</div>
</div>
</f:for>
</div>
<div class="form-group">
<input class="btn btn-default" type="submit" value="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.submit')}" />
<input type="hidden" name="data[newfolder][0][redirect]" value="{returnUrl}" />
</div>
</form>
</div>
</f:if>
<f:if condition="{moduleUrlOnlineMedia}">
<f:if condition="{fileExtList -> f:count()} > 0">
<form action="{moduleUrlOnlineMedia}" method="post" name="editform2">
<h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:online_media.new_media" /></h3>
<div>
<div class="form-group">
<div class="form-section">
<div class="form-group">
<label for="newMedia"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:online_media.new_media.label" /></label> {cshFileNewMedia -> f:format.raw()}
<div class="form-control-wrap">
<input class="form-control" type="text" id="newMedia" name="data[newMedia][0][url]"
placeholder="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:online_media.new_media.placeholder')}" />
<input type="hidden" name="data[newMedia][0][target]" value="{target}" />
</div>
<div class="help-block">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:online_media.new_media.allowedProviders" /><br>
<f:for each="{fileExtList}" as="fileExt">
<span class="label label-success">{fileExt}</span>
</f:for>
</div>
</div>
</div>
</div>
<div class="form-group">
<input class="btn btn-default" type="submit" value="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:online_media.new_media.submit')}" />
<input type="hidden" name="redirect" value="{returnUrl}" />
</div>
</div>
</form>
</f:if>
<f:if condition="{txtFileExtList -> f:count()} > 0">
<form action="{moduleUrlTceFile}" method="post" name="editform3">
<h3><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.newfile" /></h3>
<div>
<div class="form-group">
<div class="form-section">
<div class="form-group">
<label for="newfile"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.label_newfile" /></label> {cshFileNewFile -> f:format.raw()}
<div class="form-control-wrap">
<input class="form-control" type="text" id="newfile" name="data[newfile][0][data]" onchange="changed=true;" />
<input type="hidden" name="data[newfile][0][target]" value="{target}" />
</div>
<div class="help-block">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:cm.allowedEditableTextFileExtensions" /><br>
<f:for each="{txtFileExtList}" as="fileExt">
<span class="label label-success">{fileExt}</span>
</f:for>
</div>
</div>
</div>
</div>
<div class="form-group">
<button class="btn btn-default" name="edit" type="submit" value="1"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_newfolder.php.newfile_submit" /></button>
<input type="hidden" name="data[newfile][0][redirect]" value="{returnUrl}" />
</div>
</div>
</form>
</f:if>
</f:if>
</div>
@@ -0,0 +1,4 @@
<form action="{moduleUrlTceFile}" method="post" id="EditFileController" name="editform">
<h1><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_edit.php.pagetitle" /> {fileName}</h1>
<f:format.raw>{form}</f:format.raw>
</form>
@@ -0,0 +1,27 @@
<form action="{moduleUrlTceFile}" method="post" name="editform" role="form" id="RenameFileController">
<fieldset class="form-section">
<div class="row">
<div class="form-group col-md-12">
<label class="t3js-formengine-label" for="rename_target">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:{fieldLabel}" />
</label>
<div class="formengine-field-item">
<div class="form-control-wrap">
<div class="form-wizards-wrap">
<div class="form-wizards-element">
<input id="rename_target" class="form-control" type="text" name="data[rename][0][target]" value="{fileName}" data-original="{fileName}" />
</div>
</div>
</div>
</div>
</div>
</div>
</fieldset>
<f:if condition="{destination}">
<input type="hidden" name="data[rename][0][destination]" value="{destination}"/>
<input type="hidden" name="data[rename][0][conflictMode]" value="{conflictMode}"/>
</f:if>
<input type="hidden" name="data[rename][0][data]" value="{fileIdentifier}"/>
<input type="hidden" name="data[rename][0][redirect]" value="{returnUrl}"/>
</form>
@@ -0,0 +1,39 @@
<h1><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_replace.php.pagetitle" /></h1>
<div>
<form action="{moduleUrlTceFile}" role="form" method="post" name="editform" enctype="multipart/form-data">
<div class="form-group">
<input type="checkbox" value="1" id="keepFilename" name="data[replace][1][keepFilename]">
<label for="keepFilename"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_replace.php.keepfiletitle" /></label>
</div>
<div class="form-group">
<label for="file_replace"><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_replace.php.selectfile" /></label>
<div class="input-group col-xs-6">
<input type="text" name="fakefile" id="fakefile" class="form-control input-xlarge" readonly>
<a class="input-group-addon btn btn-primary" onclick="$('#file_replace').click();">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_replace.php.browse" />
</a>
</div>
<input class="form-control" type="file" id="file_replace" name="replace_1" style="visibility: hidden;" />
</div>
<script>
require(['jquery'], function($) {
$('#file_replace').change(function() {
$('#fakefile').val($(this).val());
});
});
</script>
<input type="hidden" name="overwriteExistingFiles" value="replace" />
<input type="hidden" name="data[replace][1][data]" value="1" />
<input type="hidden" name="data[replace][1][uid]" value="{uid}" />
<div class="form-group">
<input class="btn btn-primary" type="submit" value="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_replace.php.submit')}" />
<input class="btn btn-danger" type="submit" value="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.cancel')}"
onclick="backToList(); return false;" />
<input type="hidden" name="data[replace][1][redirect]" value="{returnUrl}" />
</div>
</form>
</div>
@@ -0,0 +1,80 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers">
<f:layout name="ImageManipulation" />
<f:section name="Main">
<f:if condition="{isAllowedFileExtension} && {image.properties.width}">
<f:then>
<f:if condition="{config.readOnly}">
<f:else>
<div class="form-control-wrap">
<input type="hidden" id="{formEngine.field.id}"
name="{formEngine.field.name}"
value="{formEngine.field.value}"
data-formengine-validation-rules="{formEngine.validation}"/>
<button class="btn btn-default t3js-image-manipulation-trigger"
data-url="{wizardUri}"
data-payload="{wizardPayload}"
data-preview-url="{previewUrl}"
data-severity="notice"
data-modal-title="{f:render(partial: 'ModalTitle', section:'Main', arguments: _all)}"
data-image-uid="{image.uid}"
data-crop-variants="{config.cropVariants -> f:format.json()}"
data-button-preview-text="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.preview')}"
data-button-dismiss-text="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.cancel')}"
data-button-save-text="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.accept')}"
data-file-field="{config.file_field}"
data-field="{formEngine.field.id}">
<span class="t3-icon fa fa-crop"></span>
<f:translate id="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.open-editor"/>
</button>
</div>
</f:else>
</f:if>
<div class="row media-gallery__list">
<f:for each="{config.cropVariants}" as="cropVariant">
<div class="col-xs-6 col-sm-4 col-md-3 media-gallery__item">
<p>
<b><f:translate id="{cropVariant.title}" default="{cropVariant.title}" /></b><br/>
<f:translate id="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.aspect-ratio"/>: <span class="t3js-image-manipulation-selected-ratio" data-crop-variant-id="{cropVariant.id}"><f:translate id="{cropVariant.allowedAspectRatios.{cropVariant.selectedRatio}.title}" default="{cropVariant.allowedAspectRatios.{cropVariant.selectedRatio}.title}" /></span>
</p>
<div class="t3js-image-manipulation-preview media-object"
data-preview-height="150"
data-crop-variant-id="{cropVariant.id}">
<f:image image="{image}" crop="{formEngine.field.value}"
cropVariant="{cropVariant.id}"
maxHeight="150"
class="thumbnail thumbnail-status"
additionalAttributes="{data-crop-variant: '{cropVariant -> f:format.json()}', data-crop-variant-id: cropVariant.id}"/>
</div>
</div>
</f:for>
</div>
</f:then>
<f:else>
<div class="media-body">
<f:if condition="{image.properties.width}">
<f:then>
<p>
<em>
<f:translate id="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.supported-types-message" /><br/>
{config.allowedExtensions -> f:format.case(mode: 'upper')}
</em>
</p>
</f:then>
<f:else>
<div class="alert alert-info">
<h4>
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.no-image-dimensions"/>
</h4>
<p>
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.no-image-dimensions-message"/>
</p>
</div>
</f:else>
</f:if>
</div>
</f:else>
</f:if>
</f:section>
</html>
@@ -0,0 +1,85 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers">
<f:section name="Main">
<div class="modal-panel-main">
<div id="t3js-crop-image-container" class="cropper-image-container">
<f:image image="{image}" maxWidth="1000" maxHeight="1000" id="t3js-crop-image" class="cropper-image-container-image" additionalAttributes="{data-original-width: image.properties.width, data-original-height: image.properties.height}" />
</div>
</div>
<div class="modal-panel-sidebar">
<div class="panel-group" id="accordion-cropper-variants" role="tablist" aria-multiselectable="true">
<f:for each="{cropVariants}" as="cropVariant" iteration="cropVariantIterator">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="cropper-accordion-heading-{cropVariantIterator.cycle}">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion-cropper-variants"
href="#cropper-collapse-{cropVariantIterator.cycle}"
aria-expanded="{f:if(condition:cropVariantIterator.isFirst, then:'true', else:'false')}"
aria-controls="cropper-collapse-{cropVariantIterator.cycle}"
class="t3js-crop-variant-trigger {f:if(condition:cropVariantIterator.isFirst, then:'is-active', else:'collapsed')}"
data-crop-variant-id="{cropVariant.id}"
data-crop-variant>
<span><i class="fa fa-chevron-{f:if(condition:cropVariantIterator.isFirst, then:'up', else:'down')}"
aria-hidden="true"></i> {cropVariant.title -> f:translate(id: cropVariant.title)}</span>
<div
class="cropper-preview-thumbnail {f:if(condition:'{image.properties.width}>{image.properties.height}', then:'wide', else: 'tall')}">
<img class="cropper-preview-thumbnail-image"
src="{f:uri.image(image:image, maxWidth:'300', maxHeight: '300')}">
<div class="cropper-preview-thumbnail-crop-area t3js-cropper-preview-thumbnail-crop-area">
<img src="{f:uri.image(image:image, maxWidth:'300', maxHeight: '300')}"
class="cropper-preview-thumbnail-crop-image t3js-cropper-preview-thumbnail-crop-image">
<div class="cropper-preview-thumbnail-focus-area t3js-cropper-preview-thumbnail-focus-area"></div>
</div>
</div>
</a>
</h4>
</div>
<div id="cropper-collapse-{cropVariantIterator.cycle}"
class="panel-collapse collapse {f:if(condition:cropVariantIterator.isFirst, then:'in')}"
role="tabpanel"
aria-labelledby="cropper-accordion-heading-{cropVariantIterator.cycle}">
<div class="panel-body">
<form class="form">
<div class="form-group">
<f:if condition="{cropVariant.allowedAspectRatios}">
<label for="ratio-{cropVariantIterator.cycle}">
<f:translate id="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.aspect-ratio"/>
</label>
<div id="ratio-{cropVariantIterator.cycle}" class="ratio-buttons t3js-ratio-buttons"
data-toggle="buttons">
<f:for each="{cropVariant.allowedAspectRatios}" as="ratio" iteration="ratioIterator">
<label class="btn btn-secondary" data-method="setAspectRatio" data-option="{ratio.id}" title="{f:translate(id:'LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.set-aspect-ratio')}">
<input
class="sr-only" id="aspectRatio-{cropVariantIterator.cycle}-{ratioIterator.cycle}"
name="aspectRatio-{cropVariantIterator.cycle}-{ratioIterator.cycle}" value="{cropVariant.id}"
type="radio">
<span class="t3-js-ratio-title" data-ratio-id="{cropVariant.id}{ratio.id}">{ratio.title -> f:translate(id: ratio.title)}</span> <i class="fa fa-check"></i></label>
</f:for>
</div>
</f:if>
<label><f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.selection" /></label>
<div class="table-fit-block">
<table class="table table-no-borders table-transparent">
<tr>
<td class="t3js-cropper-info-crop"></td>
</tr>
</table>
</div>
<button class="btn btn-secondary" data-method="reset" data-crop-variant="{cropVariant -> f:format.json()}"
title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.reset')}">
<i class="fa fa-refresh"></i>
{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_wizards.xlf:imwizard.reset')}
</button>
</div>
</form>
</div>
</div>
</div>
</f:for>
</div>
</div>
</f:section>
</html>
@@ -0,0 +1,3 @@
<f:be.infobox title="{title}" state="{state}">
<f:format.raw>{message}</f:format.raw>
</f:be.infobox>
@@ -0,0 +1,24 @@
<div class="module" data-module-id="{moduleId}" data-module-name="{moduleName}">
<f:if condition="{formTag}">
<f:then>
<f:format.raw>{formTag}</f:format.raw>
</f:then>
</f:if>
<f:if condition="{docHeader.enabled}">
<f:render partial="DocHeader" arguments="{docHeader:docHeader}" />
</f:if>
<div class="module-body t3js-module-body">
<f:if condition="{uiBlock}">
<div id="t3js-ui-block" class="ui-block">
<core:icon identifier="spinner-circle-light" size="large" />
</div>
</f:if>
<f:flashMessages queueIdentifier="{flashMessageQueueIdentifier}" />
<f:format.raw>{content}</f:format.raw>
</div>
<f:if condition="{formTag}">
<f:then>
</form>
</f:then>
</f:if>
</div>
@@ -0,0 +1,35 @@
<ul class="nav nav-modules" data-role="modulemenu" id="menu">
<f:for each="{modules}" as="mainModule">
<li class="modulemenu-group {f:if(condition: '{mainModule.collapsed}', then: 'collapsed', else: 'expanded')}" id="{mainModule.name}" data-modulename="{mainModule.name}" data-navigationcomponentid="{mainModule.navigationComponentId}" data-navigationframescript="{mainModule.navigationFrameScript}" data-navigationframescriptparameters="{mainModule.navigationFrameScriptParameters}">
<div class="modulemenu-group-header">
<span class="modulemenu-icon modulemenu-group-icon">
<f:if condition="{mainModule.icon}">
<f:then>
<f:format.raw>{mainModule.icon}</f:format.raw>
</f:then>
<f:else>
<core:icon identifier="actions-move-move" size="default" alternativeMarkupIdentifier="inline" />
</f:else>
</f:if>
</span>
<span class="modulemenu-group-title">
{mainModule.title} <span class="caret"></span>
</span>
</div>
<ul class="modulemenu-group-container" {f:if(condition: '{mainModule.collapsed}', then: 'style="display: none;"')}>
<f:for each="{mainModule.children}" as="subModule">
<li id="{subModule.name}" class="modulemenu-item t3js-mainmodule" data-modulename="{mainModule.name}" data-navigationcomponentid="{subModule.navigationComponentId}" data-navigationframescript="{subModule.navigationFrameScript}" data-navigationframescriptparameters="{subModule.navigationFrameScriptParameters}">
<a href="#" data-link="{subModule.link}" class="modulemenu-item-link" title="{subModule.description}">
<span class="modulemenu-icon modulemenu-item-icon">
<f:format.raw>{subModule.icon}</f:format.raw>
</span>
<span class="modulemenu-item-title">
{subModule.title}
</span>
</a>
</li>
</f:for>
</ul>
</li>
</f:for>
</ul>
@@ -0,0 +1,40 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{hasAccess}">
<f:then>
<f:form action="" name="editForm" id="NewContentElementController">
<f:form.hidden name="defValues" value="" />
<f:if condition="{hasClickEvent}">
<f:then>
<script type="text/javascript">
{onClickEvent -> f:format.raw()}
</script>
{renderedTabs -> f:format.raw()}
</f:then>
<f:else>
<div id="new-content-element-wizard-carousel" class="carousel slide" data-ride="carousel" data-interval="false">
<div class="carousel-inner" role="listbox">
<div class="item active" data-slide="next">
<div class="t3-new-content-element-wizard-title">
<h2>{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:1_selectType')}</h2>
</div>
{renderedTabs -> f:format.raw()}
</div>
<div class="item">
<div class="t3-new-content-element-wizard-title">
<h2>{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:2_selectPosition') -> f:format.htmlspecialchars()}</h2>
</div>
<div class="t3-new-content-element-wizard-body">
{posMap -> f:format.raw()}
</div>
</div>
</div>
</div>
</f:else>
</f:if>
</f:form>
</f:then>
<f:else>
<h1>{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:newContentElement')}</h1>
</f:else>
</f:if>
</html>
@@ -0,0 +1,39 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<div class="media media-new-content-element-wizard">
<f:if condition="{onClickEvent}">
<f:then>
<a href="#" onclick="{aOnClick -> f:format.htmlspecialchars()}" data-dismiss="modal">
<f:if condition="{content}">
{content -> f:format.raw()}
</f:if>
<div class="media-left">
{icon -> f:format.raw()}
</div>
<div class="media-body">
<strong>{wizardInformation.title -> f:format.htmlspecialchars()}</strong>
<br/>
{wizardInformation.description -> f:format.nl2br() -> f:format.htmlspecialchars()}
</div>
</a>
</f:then>
<f:else>
<input type="radio" class="hide" name="tempB" value="{wizardKey -> f:format.htmlspecialchars()}"
onclick="{wizardOnClick -> f:format.htmlspecialchars()}"/>
<a href="#new-content-element-wizard-carousel" onclick="{aOnClick -> f:format.htmlspecialchars()}"
data-slide="next">
<f:if condition="{content}">
{content -> f:format.raw()}
</f:if>
<div class="media-left">
{icon -> f:format.raw()}
</div>
<div class="media-body">
<strong>{wizardInformation.title -> f:format.htmlspecialchars()}</strong>
<br/>
{wizardInformation.description -> f:format.nl2br() -> f:format.htmlspecialchars()}
</div>
</a>
</f:else>
</f:if>
</div>
</html>
@@ -0,0 +1,22 @@
<h1><f:format.raw>{pageTitle}</f:format.raw></h1>
<f:if condition="{recordDescription}">
<f:be.infobox title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.recordInformation')}">
{recordDescription -> f:format.nl2br()}
</f:be.infobox>
</f:if>
<f:if condition="{recordReadonly}">
<f:be.infobox title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.recordInformation')}">
{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.recordReadonly')}
</f:be.infobox>
</f:if>
<div class="typo3-TCEforms{f:if(condition:isNewRecord, then:' has-change')}">
<f:format.raw>{fieldInformationHtml}</f:format.raw>
<f:format.raw>{fieldWizardHtml}</f:format.raw>
<f:format.raw>{childHtml}</f:format.raw>
<div class="help-block text-right">
<f:format.raw>{icon}</f:format.raw>
<strong><f:format.raw>{tableTitle}</f:format.raw></strong> <f:format.raw>{newOrUid}</f:format.raw>
</div>
</div>
@@ -0,0 +1,150 @@
{namespace be=TYPO3\CMS\Backend\ViewHelpers}
<f:be.pageRenderer
includeRequireJsModules="{
0:'TYPO3/CMS/Backend/ContextMenu',
1:'TYPO3/CMS/Backend/NewMultiplePages'
}"
/>
<h1>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:title" />
</h1>
<f:if condition="!{canCreateNew}">
<f:then>
<f:be.infobox
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:canNotCreateNew.title')}"
message="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:canNotCreateNew.message')}"
state="-1"
/>
</f:then>
<f:else>
<f:if condition="{hasNewPagesData}">
<f:then>
<f:if condition="{pagesCreated}">
<f:then>
<f:be.infobox
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:pagesCreated.title')}"
message="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:pagesCreated.message')}"
state="-1"
/>
</f:then>
<f:else>
<f:be.infobox
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:noPagesCreated.title')}"
message="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:noPagesCreated.message')}"
state="1"
/>
</f:else>
</f:if>
<f:if condition="{visiblePages}">
<div class="form-group">
<h2>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:newSubPages"/>
</h2>
<f:for each="{visiblePages}" as="page">
<core:iconForRecord table="pages" row="{page}" />
{page.title -> f:format.crop(maxCharacters: maxTitleLength)}
<br />
</f:for>
</div>
</f:if>
</f:then>
<f:else>
<div class="t3js-newmultiplepages-newlinetemplate" style="display:none">
<f:render section="FormLine" arguments="{line: {index: '[0]', label: '[1]', pageTypes: '{pageTypes}'}}" />
</div>
<form action="{be:moduleLink(route:'pages_new', arguments:'{id:pageUid}')}" method="post">
<div class="form-group t3js-newmultiplepages-container">
<f:render section="FormLine" arguments="{line: {index: '0', label: '1', pageTypes: '{pageTypes}'}}" />
<f:render section="FormLine" arguments="{line: {index: '1', label: '2', pageTypes: '{pageTypes}'}}" />
<f:render section="FormLine" arguments="{line: {index: '2', label: '3', pageTypes: '{pageTypes}'}}" />
<f:render section="FormLine" arguments="{line: {index: '3', label: '4', pageTypes: '{pageTypes}'}}" />
<f:render section="FormLine" arguments="{line: {index: '4', label: '5', pageTypes: '{pageTypes}'}}" />
</div>
<div class="form-group">
<input
class="btn btn-default t3js-newmultiplepages-createnewfields"
type="button"
value="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:addMoreLines')}"
/>
</div>
<div class="form-group">
<div class="checkbox">
<label for="createInListEnd">
<input type="checkbox" name="createInListEnd" id="createInListEnd" value="1" />
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:listEnd" />
</label>
</div>
<div class="checkbox">
<label for="hidePages">
<input type="checkbox" name="hidePages" id="hidePages" value="1" />
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:hidePages" />
</label>
</div>
<div class="checkbox">
<label for="hidePagesInMenus">
<input type="checkbox" name="hidePagesInMenus" id="hidePagesInMenus" value="1" />
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:hidePagesInMenus" />
</label>
</div>
</div>
<div class="form-group">
<input
class="btn btn-default"
type="submit"
name="create"
value="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:create')}"
/>
<input
class="btn btn-default"
type="reset"
value="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:reset')}"
/>
</div>
</form>
</f:else>
</f:if>
</f:else>
</f:if>
<f:section name="FormLine">
<div class="form-section" id="form-line-{line.index}">
<div class="row">
<div class="form-group col-xs-8">
<label for="page_new_{line.index}">
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_new:newPage"/> {line.label}:
</label>
<div class="form-control-wrap">
<input class="form-control" type="text" id="page_new_{line.index}" name="pages[NEW{line.index}][title]" />
</div>
</div>
<div class="form-group col-xs-4">
<label for="page_new_select_{line.index}">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.type"/>
</label>
<div class="form-control-wrap">
<div class="input-group">
<div id="page_new_icon_{line.index}" class="input-group-addon input-group-icon">
<core:iconForRecord table="pages" row="{id: '0'}" />
</div>
<select id="page_new_select_{line.index}" class="form-control form-control-adapt t3js-newmultiplepages-select-doktype" name="pages[NEW{line.index}][doktype]" data-target="#page_new_icon_{line.index}">
<f:for each="{line.pageTypes}" as="typegroup" key="group">
<optgroup label="{f:translate(key: '{group}')}">
<f:for each="{typegroup}" as="type">
<option data-icon='{core:icon(identifier: "{type.2}")}' value="{type.1}">{f:translate(key: '{type.0}')}</option>
</f:for>
</optgroup>
</f:for>
</select>
</div>
</div>
</div>
</div>
</div>
</f:section>
@@ -0,0 +1,158 @@
{namespace be=TYPO3\CMS\Backend\ViewHelpers}
<f:be.pageRenderer
includeRequireJsModules="{
0:'TYPO3/CMS/Backend/ContextMenu',
1:'TYPO3/CMS/Backend/Modal',
2:'TYPO3/CMS/Backend/Tooltip'
}"
/>
<h1>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:title" />
</h1>
<f:if condition="{isInWorkspace}">
<f:then>
<f:be.infobox
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:notAvailableInWorkspace.title')}"
message="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:notAvailableInWorkspace.message')}"
state="-1"
/>
</f:then>
<f:else>
<f:if condition="{subPages}">
<f:then>
<f:if condition="{hasInvisiblePage}">
<f:be.infobox
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:hasInvisiblePage.title')}"
message="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:hasInvisiblePage.message')}"
state="-1"
/>
</f:if>
<h2>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:currentPageOrder" />
</h2>
<div class="table-fit">
<table class="table table-striped table-hover">
<thead>
<tr>
<th>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:fieldTitle" />
</th>
<th>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:fieldSubtitle" />
</th>
<th>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:fieldNavTitle" />
</th>
<th>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:fieldTstamp" />
</th>
<th>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:fieldCrdate" />
</th>
</tr>
</thead>
<f:for each="{subPages}" as="page">
<tr>
<td class="text-nowrap">
<core:iconForRecord table="pages" row="{page.record}" />
<f:if condition="!{page.canEdit}">
<span
data-toggle="tooltip"
data-title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:noEditPermissions')}"
>
<core:icon identifier="status-status-permission-denied" />
</span>
</f:if>
{page.record.title -> f:format.crop(maxCharacters: maxTitleLength)}
</td>
<td class="text-nowrap">
{page.record.subtitle -> f:format.crop(maxCharacters: maxTitleLength)}
</td>
<td class="text-nowrap">
{page.record.nav_title -> f:format.crop(maxCharacters: maxTitleLength)}
</td>
<td class="text-nowrap">
<f:format.date format="{dateFormat} {timeFormat}">{page.record.tstamp}</f:format.date>
</td>
<td class="text-nowrap">
<f:format.date format="{dateFormat} {timeFormat}">{page.record.crdate}</f:format.date>
</td>
</tr>
</f:for>
</table>
</div>
<h2>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrder"/>
</h2>
<a class="btn btn-default t3js-modal-trigger"
href="{be:moduleLink(route:'pages_sort', arguments:'{id:parentPageUid, newSortBy:\'title\'}')}"
data-severity="warning"
data-title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:pleaseConfirm')}"
data-button-close-text="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:cancel')}"
data-content="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderConfirm')}"
>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderByTitle" />
</a>
<a class="btn btn-default t3js-modal-trigger"
href="{be:moduleLink(route:'pages_sort', arguments:'{id:parentPageUid, newSortBy:\'subtitle\'}')}"
data-severity="warning"
data-title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:pleaseConfirm')}"
data-button-close-text="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:cancel')}"
data-content="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderConfirm')}"
>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderBySubtitle" />
</a>
<a class="btn btn-default t3js-modal-trigger"
href="{be:moduleLink(route:'pages_sort', arguments:'{id:parentPageUid, newSortBy:\'nav_title\'}')}"
data-severity="warning"
data-title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:pleaseConfirm')}"
data-button-close-text="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:cancel')}"
data-content="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderConfirm')}"
>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderByNavtitle" />
</a>
<a class="btn btn-default t3js-modal-trigger"
href="{be:moduleLink(route:'pages_sort', arguments:'{id:parentPageUid, newSortBy:\'tstamp\'}')}"
data-severity="warning"
data-title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:pleaseConfirm')}"
data-button-close-text="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:cancel')}"
data-content="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderConfirm')}"
>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderByTstamp" />
</a>
<a class="btn btn-default t3js-modal-trigger"
href="{be:moduleLink(route:'pages_sort', arguments:'{id:parentPageUid, newSortBy:\'create\'}')}"
data-severity="warning"
data-title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:pleaseConfirm')}"
data-button-close-text="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:cancel')}"
data-content="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderConfirm')}"
>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderByCreate" />
</a>
<a class="btn btn-default t3js-modal-trigger"
href="{be:moduleLink(route:'pages_sort', arguments:'{id:parentPageUid, newSortBy:\'reverseCurrentSorting\'}')}"
data-severity="warning"
data-title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:pleaseConfirm')}"
data-button-close-text="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:cancel')}"
data-content="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderConfirm')}"
>
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:changeOrderReverse" />
</a>
</f:then>
<f:else>
<f:be.infobox
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:noSubpages.title')}"
message="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_pages_sort.xlf:noSubpages.message')}"
state="-1"
/>
</f:else>
</f:if>
</f:else>
</f:if>
@@ -0,0 +1,6 @@
<h1>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_show_rechis.xlf:title')}</h1>
<f:render partial="RecordHistory/Settings" arguments="{_all}" />
<f:if condition="{showDifferences}">
<f:render partial="RecordHistory/MultipleDiff" arguments="{_all}" />
</f:if>
<f:render partial="RecordHistory/History" arguments="{_all}" />
@@ -0,0 +1,32 @@
<h3 class="dropdown-headline">
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarks')}
</h3>
<hr>
<f:if condition="{f:count(subject: '{shortcutMenu}')} == 0">
<f:then>
<f:render section="helpMessage"/>
</f:then>
<f:else>
<f:for each="{shortcutMenu}" as="group" iteration="iterator">
<f:if condition="!{iterator.isFirst}">
<hr>
</f:if>
<f:if condition="{group.title}">
<h3 class="dropdown-headline" id="shortcut-group-{group.id}">{group.title}</h3>
</f:if>
<div class="dropdown-table" data-shortcutgroup="{group.id}">
<f:for each="{group.shortcuts}" as="shortcut">
<f:render partial="ShortcutToolbarItem/Shortcut" arguments="{group : group, shortcut : shortcut}" />
</f:for>
</div>
</f:for>
</f:else>
</f:if>
<f:section name="helpMessage">
<f:comment>No shortcuts added yet, show a small help message how to add shortcuts</f:comment>
<f:alias
map="{inlineIcon: '{core:icon(identifier: \'actions-system-shortcut-new\', alternativeMarkupIdentifier: \'inline\')}', inlineIconTitle: '{f:translate(key: \'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarks\')}'}">
<p>{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:bookmark_description', arguments:'{0: \'<span title="{inlineIconTitle}">{inlineIcon -> f:format.raw()}</span>\'}') -> f:format.raw()}</p>
</f:alias>
</f:section>
@@ -0,0 +1,19 @@
<form class="shortcut-form" role="form" data-shortcutid="{selectedShortcutId}">
<h3 class="dropdown-headline">
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarksEdit')}
</h3>
<hr>
<div class="form-group">
<input type="text" class="form-control" name="shortcut-title" value="{selectedShortcut.label}"/>
</div>
<div class="form-group">
<select class="form-control" name="shortcut-group">
<f:for each="{shortcutGroups}" key="shortcutGroupId" as="shortcutGroupTitle">
<option value="{shortcutGroupId}" {f:if(condition: '{selectedShortcutGroupId} == {shortcutGroupId}', then: 'selected="selected"')}>{shortcutGroupTitle}</option>
</f:for>
</select>
</div>
<hr>
<input type="button" class="btn btn-default shortcut-form-cancel" value="Cancel"/>
<input type="button" class="btn btn-success shortcut-form-save" value="Save"/>
</form>
@@ -0,0 +1,6 @@
<span class="toolbar-item-icon" title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarks')}">
<core:icon identifier="apps-toolbar-menu-shortcut" alternativeMarkupIdentifier="inline" />
</span>
<span class="toolbar-item-title">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.bookmarks"/>
</span>
@@ -0,0 +1,18 @@
<f:be.pageRenderer includeRequireJsModules="{0: 'TYPO3/CMS/Backend/SiteInlineActions'}" />
<form
action="{f:be.uri(route:'site_configuration', parameters:'{action: \'save\'}')}"
method="post"
enctype="multipart/form-data"
name="editform"
id="siteConfigurationController"
onsubmit="TBE_EDITOR.checkAndDoSubmit(1); return false;"
>
{formEngineHtml -> f:format.raw()}
<input type="hidden" name="returnUrl" value="{returnUrl -> f:format.raw()}" />
<input type="hidden" name="closeDoc" value="0" />
<input type="hidden" name="doSave" value="0" />
<input type="hidden" name="rootPageId" value="{rootPageId}" />
{formEngineFooter -> f:format.raw()}
</form>
@@ -0,0 +1,160 @@
<html
xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers"
xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
data-namespace-typo3-fluid="true">
<h1><f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.title" /></h1>
<f:if condition="{pages}">
<f:then>
<div class="table-fit">
<table class="table table-striped table-hover table-condensed">
<thead>
<tr>
<th><f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.site" /></th>
<th><f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.configuration" /></th>
<th><f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.baseUrl" /></th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<f:for each="{pages}" as="page">
<tr>
<td nowrap valign="top">
<f:for each="{page.rootline}" as="rootLinePage" iteration="i">
<span style="width: 1px; height: 1px; display:inline-block; margin-left: {rootLinePage.margin}px"></span>
<f:if condition="{rootLinePage.uid} == {page.uid}">
<f:then>
<a href="#" class="t3js-contextmenutrigger" data-table="pages" data-uid="{rootLinePage.uid}">
<core:iconForRecord table="pages" row="{rootLinePage}" />
</a>
<f:if condition="{page.siteIdentifier}">
<f:then>
<f:be.link route="site_configuration" parameters="{action: 'edit', site: page.siteIdentifier}" title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:edit')}">
{rootLinePage.title} [ID: {page.uid}]
</f:be.link>
</f:then>
<f:else>
{rootLinePage.title} [ID: {page.uid}]
</f:else>
</f:if>
</f:then>
<f:else>
<core:iconForRecord table="pages" row="{rootLinePage}" />
{rootLinePage.title}<br>
</f:else>
</f:if>
</f:for>
</td>
<td>
<f:if condition="{page.siteIdentifier}">
<f:then>
<code>{page.siteIdentifier}</code>
</f:then>
<f:else>
<div>
<f:be.link route="site_configuration" parameters="{action: 'edit', pageUid: page.uid}" title="Create configuration" class="btn btn-primary">
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.addSiteConfiguration" />
</f:be.link>
</div>
</f:else>
</f:if>
</td>
<td>
<f:if condition="{page.siteConfiguration}">
<table class="table table-striped table-no-borders">
<tr>
<th>{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration_tca.xlf:site_language.language')}</th>
<th>{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.fullUrlPrefix')}</th>
</tr>
<f:for each="{page.siteConfiguration.allLanguages}" as="siteLanguage">
<tr>
<td>
<f:if condition="{siteLanguage.enabled}">
<f:then>
<core:icon identifier="{siteLanguage.flagIdentifier}" /> {siteLanguage.title}
</f:then>
<f:else>
<core:icon identifier="{siteLanguage.flagIdentifier}" overlay="overlay-hidden" /> <span class="text-muted">{siteLanguage.title} (<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:disabled">disabled</f:translate>)</span>
</f:else>
</f:if>
</td>
<td><a href="{siteLanguage.base}" target="_blank">{siteLanguage.base}</a></td>
</tr>
</f:for>
</table>
</f:if>
</td>
<td class="col-control nowrap">
<div class="btn-group">
<f:if condition="{page.siteIdentifier}">
<f:be.link route="site_configuration" parameters="{action: 'edit', site: page.siteIdentifier}" title="{f:translate(key:'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:edit')}" class="btn btn-default">
<core:icon identifier="actions-open" />
</f:be.link>
<f:be.link
route="site_configuration"
parameters="{action: 'delete', site:page.siteIdentifier}"
class="btn btn-default t3js-modal-trigger"
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.deleteSiteConfiguration')}"
data="{
severity: 'error',
title: '{f:translate(key:\'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.deleteSiteConfiguration\')}',
button-ok-text: '{f:translate(key:\'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:delete\')}'
}"
>
<core:icon identifier="actions-delete" />
</f:be.link>
</f:if>
</div>
</td>
</tr>
</f:for>
</tbody>
</table>
</div>
</f:then>
<f:else>
<f:be.infobox state="-1" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.noPages.title')}">
<p><f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.noPages.message"/></p>
</f:be.infobox>
</f:else>
</f:if>
<f:if condition="{unassignedSites}">
<h3>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.unassignedSites.title')}</h3>
<p>{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.unassignedSites.description')}</p>
<table class="table table-striped table-hover table-condensed">
<thead>
<tr>
<th><f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.configuration" /></th>
<th>&nbsp;</th>
</tr>
</thead>
<tbody>
<f:for each="{unassignedSites}" as="unassignedSite">
<tr>
<td> <code>{unassignedSite.identifier}</code></td>
<td class="col-control nowrap">
<div class="btn-group">
<f:be.link
route="site_configuration"
parameters="{action: 'delete', site:unassignedSite.identifier}"
class="btn btn-default t3js-modal-trigger"
title="{f:translate(key:'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.deleteSiteConfiguration')}"
data="{
severity: 'error',
title: '{f:translate(key:\'LLL:EXT:backend/Resources/Private/Language/locallang_siteconfiguration.xlf:overview.deleteSiteConfiguration\')}',
button-ok-text: '{f:translate(key:\'LLL:EXT:core/Resources/Private/Language/locallang_common.xlf:delete\')}'
}"
>
<core:icon identifier="actions-delete" />
</f:be.link>
</div>
</td>
</tr>
</f:for>
</tbody>
</table>
</f:if>
</html>
@@ -0,0 +1,6 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<f:render partial="ToolbarItem" arguments="{
title: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:rm.clearCache_clearCache',
icon: '{core:icon(identifier: \'apps-toolbar-menu-cache\', size: \'small\', alternativeMarkupIdentifier: \'inline\')}'
}" />
</html>
@@ -0,0 +1,24 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<h3 class="dropdown-headline">
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:rm.clearCache_clearCache" />
</h3>
<hr>
<div class="dropdown-table">
<f:for each="{cacheActions}" as="cacheAction">
<div class="dropdown-table-row">
<a href="{cacheAction.href}" class="toolbar-cache-flush-action">
<div class="dropdown-table-column dropdown-table-column-top dropdown-table-icon">
<core:icon identifier="{cacheAction.iconIdentifier}" size="small" />
</div>
<div class="dropdown-table-column dropdown-table-column-top dropdown-table-text">
<f:translate key="{cacheAction.title}" />
<br>
<small class="text-muted">{f:translate(key: '{f:if(condition: cacheAction.description, then: cacheAction.description, else:
cacheAction.title)}')}
</small>
</div>
</a>
</div>
</f:for>
</div>
</html>
@@ -0,0 +1,5 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<a href="{link}" class="toolbar-cache-flush-action toolbar-item-link" title="{f:translate(key: title, default: title)}">
<f:render partial="ToolbarItem" arguments="{title: title, icon: '{core:icon(identifier: iconIdentifier, size: \'small\')}'}"/>
</a>
</html>
@@ -0,0 +1,6 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<f:render partial="ToolbarItem" arguments="{
title: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.help',
icon: '{core:icon(identifier: \'apps-toolbar-menu-help\', size: \'small\', alternativeMarkupIdentifier: \'inline\')}'
}" />
</html>
@@ -0,0 +1,25 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<h3 class="dropdown-headline">
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.help') -> f:format.raw()}
</h3>
<hr>
<div class="dropdown-table">
<f:for each="{modules}" as="module">
<div class="dropdown-table-row"
id="{module.name -> f:format.htmlspecialchars()}"
data-modulename="{module.name -> f:format.htmlspecialchars()}"
data-navigationcomponentid="{module.navigationFrameScript -> f:format.htmlspecialchars()}"
data-navigationframescript="{module.navigationFrameScript -> f:format.htmlspecialchars()}"
data-navigationframescriptparameters="{module.navigationFrameScriptParameters -> f:format.htmlspecialchars()}">
<div class="dropdown-table-column dropdown-table-icon">
{module.icon -> f:format.raw()}
</div>
<div class="dropdown-table-column dropdown-table-title">
<a href="#" data-link="{module.link}" title="{module.description -> f:format.htmlspecialchars()}">
{module.title}
</a>
</div>
</div>
</f:for>
</div>
</html>
@@ -0,0 +1,16 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<form class="t3js-topbar-navigation-search toolbar-item-search-form live-search-wrapper" role="search">
<div class="form-group">
<div class="form-control-holder">
<div class="form-control-icon">
<core:icon identifier="apps-toolbar-menu-search" size="small" alternativeMarkupIdentifier="inline"/>
</div>
<input type="text" class="form-control toolbar-item-search-field t3js-topbar-navigation-search-field"
placeholder="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.search') -> f:format.htmlspecialchars()}"
id="live-search-box" autocomplete="off">
</div>
</div>
</form>
<a href="#" class="dropdown-toggle t3js-toolbar-search-dropdowntoggle" data-toggle="dropdown" aria-expanded="false"></a>
<div class="dropdown-menu" role="menu"></div>
</html>
@@ -0,0 +1,71 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<span class="systeminformationtoolbaritem-container t3js-systeminformation-container" data-count="{count}"
data-severityclass="{severityBadgeClass}"></span>
<h3 class="dropdown-headline">
<f:translate key="systemmessage.header"/>
</h3>
<f:if condition="{environmentToolUrl}">
<p class="dropdown-text typo3-module-menu-item submodule mod-tools_toolsenvironment" data-modulename="tools_toolsenvironment">
<f:format.raw>
<f:translate key="systemmessage.intro" arguments="{0: '{environmentToolUrl}'}"/>
</f:format.raw>
</p>
</f:if>
<f:if condition="{systemInformation}">
<hr>
<div class="dropdown-table">
<f:for each="{systemInformation}" as="info">
<div class="dropdown-table-row">
<div class="dropdown-table-column dropdown-table-column-top dropdown-table-icon">
<f:if condition="{info.iconIdentifier}">
<f:then>
<core:icon identifier="{info.iconIdentifier}" size="small" alternativeMarkupIdentifier="inline" />
</f:then>
<f:else>{info.icon -> f:format.raw()}</f:else>
</f:if>
</div>
<div class="dropdown-table-column dropdown-table-column-top dropdown-table-title">
<f:translate key="{info.title}" default="{info.title}"/>
<f:if condition="{info.titleAddition}"> ({info.titleAddition -> f:format.htmlspecialchars()})</f:if>
</div>
<div
class="dropdown-table-column dropdown-table-column-top dropdown-table-value {f:if(condition: info.status, then: 'text-{info.status}')}">
{info.value}
</div>
</div>
</f:for>
</div>
</f:if>
<hr>
<f:if condition="{messages -> f:count()} > 0">
<f:then>
<f:for each="{messages}" as="message">
<f:if condition="{message.module}">
<f:then>
<p id="systeminformation_{message.module}"
class="dropdown-text t3js-systeminformation-module typo3-module-menu-item submodule mod-{message.module}"
data-modulename="{message.module}" data-moduleparams="{message.params}">
<span class="text-{message.status}"><f:format.raw>{message.text}</f:format.raw></span>
</p>
</f:then>
<f:else>
<p class="dropdown-text text-{message.status}">
<f:format.raw>{message.text}</f:format.raw>
</p>
</f:else>
</f:if>
</f:for>
</f:then>
<f:else>
<p class="dropdown-text text-success">
<f:format.nl2br>
<f:translate key="systemmessage.allgood"/>
</f:format.nl2br>
</p>
</f:else>
</f:if>
</html>
@@ -0,0 +1,7 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" data-namespace-typo3-fluid="true">
<f:render partial="ToolbarItem" arguments="{
title: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:toolbarItems.sysinfo',
icon: '{core:icon(identifier: \'actions-system-list-open\', size: \'small\', alternativeMarkupIdentifier: \'inline\')}'
}" />
<span class="toolbar-item-badge t3js-systeminformation-counter badge"></span>
</html>
@@ -0,0 +1,18 @@
<html xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers" data-namespace-typo3-fluid="true">
<span class="toolbar-item-avatar"><be:avatar backendUser="{currentUser.uid}"/></span>
<f:if condition="{switchUserMode}">
<f:then>
<span class="toolbar-item-name"
title="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:switchtouser')} {currentUser.username}">
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:switchtousershort') -> f:format.raw()}
{f:if(condition: '{currentUser.realName}', then: '{currentUser.realName} ({currentUser.username})', else: '{currentUser.username}')}
</span>
</f:then>
<f:else>
<span class="toolbar-item-name" title="{username}">
{f:if(condition: '{currentUser.realName}', then: '{currentUser.realName}', else: '{currentUser.username}')}
</span>
</f:else>
</f:if>
</html>
@@ -0,0 +1,63 @@
<html xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" xmlns:be="http://typo3.org/ns/TYPO3/CMS/Backend/ViewHelpers" data-namespace-typo3-fluid="true">
<h3 class="dropdown-headline">
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.user')}
</h3>
<hr>
<f:if condition="{modules}">
<div class="dropdown-table">
<f:for each="{modules}" as="module">
<div class="dropdown-table-row"
id="{module.name -> f:format.htmlspecialchars()}"
data-modulename="{module.name -> f:format.htmlspecialchars()}"
data-navigationcomponentid="{module.navigationComponentId -> f:format.htmlspecialchars()}"
data-navigationframescript="{module.navigationFrameScript -> f:format.htmlspecialchars()}"
data-navigationframescriptparameters="{module.navigationFrameScriptParameters -> f:format.htmlspecialchars()}"
>
<div class="dropdown-table-column dropdown-table-icon">{module.icon -> f:format.raw()}</div>
<div class="dropdown-table-column dropdown-table-title">
<a href="#" data-link="{module.link}" title="{module.description}">
{module.title}
</a>
</div>
</div>
</f:for>
</div>
<hr>
</f:if>
<f:if condition="{f:count(subject: recentUsers)} > 0">
<h3 class="dropdown-headline"><f:translate key="usermodule.su.list" /></h3>
<div class="dropdown-table">
<f:for each="{recentUsers}" as="user">
<div class="dropdown-table-row">
<div class="dropdown-table-column dropdown-table-icon">
<be:avatar backendUser="{user.uid}" size="32" />
</div>
<div class="dropdown-table-column dropdown-table-title">
<a href="{user.switchUserLink}" title="{f:translate(key: 'usermodule.su.tooltip', arguments: '{0: user.username}')}">
<f:if condition="{user.realName}">
<f:then>
{user.realName}
</f:then>
<f:else>
{user.username}
</f:else>
</f:if>
</a>
</div>
</div>
</f:for>
</div>
<hr>
</f:if>
<a href="{logoutUrl}" class="btn btn-danger pull-left" target="_top">
<core:icon identifier="actions-logout" size="small" alternativeMarkupIdentifier="inline"/>
<f:if condition="{switchUserMode}">
<f:then>
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:buttons.exit') -> f:format.raw()}
</f:then>
<f:else>
{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:buttons.logout') -> f:format.raw()}
</f:else>
</f:if>
</a>
</html>
@@ -0,0 +1,24 @@
<f:layout name="Login" />
<f:section name="loginFormFields">
<div class="form-group t3js-login-username-section" id="t3-login-username-section">
<div class="form-control-wrap">
<div class="form-control-holder">
<input type="text" id="t3-username" name="username" value="{presetUsername}" aria-label="{f:translate(key: 'login.username')}" placeholder="{f:translate(key: 'login.username')}" class="form-control input-login t3js-clearable t3js-login-username-field" autofocus="autofocus" required="required" />
<div class="form-notice-capslock hidden t3js-login-alert-capslock">
<img src="{images.capslock}" width="14" height="14" alt="{f:translate(key: 'login.error.capslock')}" title="{f:translate(key: 'login.error.capslock')}" />
</div>
</div>
</div>
</div>
<div class="form-group t3js-login-password-section" id="t3-login-password-section">
<div class="form-control-wrap">
<div class="form-control-holder">
<input type="password" id="t3-password" name="p_field" value="{presetPassword}" aria-label="{f:translate(key: 'login.password')}" placeholder="{f:translate(key: 'login.password')}" class="form-control input-login t3js-clearable t3js-login-password-field" required="required" data-rsa-encryption="t3-field-userident" />
<div class="form-notice-capslock hidden t3js-login-alert-capslock">
<img src="{images.capslock}" width="14" height="14" alt="{f:translate(key: 'login.error.capslock')}" title="{f:translate(key: 'login.error.capslock')}" />
</div>
</div>
</div>
</div>
</f:section>
@@ -0,0 +1,3 @@
<!-- ###FULLDOC### begin -->
###CONTENT###
<!-- ###FULLDOC### end -->
@@ -0,0 +1,9 @@
###JS_LIBS###
###JS_INCLUDE###
###JS_INLINE###
###HEADERDATA###
###JS_LIBS_FOOTER###
###JS_INCLUDE_FOOTER###
###JS_INLINE_FOOTER###
###FOOTERDATA###