diff --git a/Classes/Controller/DummyController.php b/Classes/Controller/DummyController.php index ec9b11d..1586d27 100644 --- a/Classes/Controller/DummyController.php +++ b/Classes/Controller/DummyController.php @@ -1,6 +1,7 @@ * ***/ - /** * DummyController */ class DummyController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController { + /** * action list - * + * * @return void */ public function listAction() diff --git a/Classes/Domain/Model/Dummy.php b/Classes/Domain/Model/Dummy.php index 478d0ea..6ccc875 100644 --- a/Classes/Domain/Model/Dummy.php +++ b/Classes/Domain/Model/Dummy.php @@ -1,6 +1,7 @@ * ***/ - /** * Dummy */ class Dummy extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity { - } +} diff --git a/Configuration/TCA/tx_templatesaide_domain_model_dummy.php b/Configuration/TCA/tx_templatesaide_domain_model_dummy.php index 7e561a8..8535a5a 100644 --- a/Configuration/TCA/tx_templatesaide_domain_model_dummy.php +++ b/Configuration/TCA/tx_templatesaide_domain_model_dummy.php @@ -28,14 +28,14 @@ return [ 'columns' => [ 'sys_language_uid' => [ 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language', + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', 'special' => 'languages', 'items' => [ [ - 'LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', + 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1, 'flags-multiple' ] @@ -46,7 +46,7 @@ return [ 'l10n_parent' => [ 'displayCond' => 'FIELD:sys_language_uid:>:0', 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent', + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.l18n_parent', 'config' => [ 'type' => 'select', 'renderType' => 'selectSingle', @@ -55,7 +55,7 @@ return [ ['', 0], ], 'foreign_table' => 'tx_templatesaide_domain_model_dummy', - 'foreign_table_where' => 'AND tx_templatesaide_domain_model_dummy.pid=###CURRENT_PID### AND tx_templatesaide_domain_model_dummy.sys_language_uid IN (-1,0)', + 'foreign_table_where' => 'AND {#tx_templatesaide_domain_model_dummy}.{#pid}=###CURRENT_PID### AND {#tx_templatesaide_domain_model_dummy}.{#sys_language_uid} IN (-1,0)', ], ], 'l10n_diffsource' => [ @@ -64,7 +64,7 @@ return [ ], ], 't3ver_label' => [ - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel', + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.versionLabel', 'config' => [ 'type' => 'input', 'size' => 30, @@ -73,45 +73,46 @@ return [ ], 'hidden' => [ 'exclude' => true, - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.hidden', + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.visible', 'config' => [ 'type' => 'check', + 'renderType' => 'checkboxToggle', 'items' => [ - '1' => [ - '0' => 'LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.enabled' + [ + 0 => '', + 1 => '', + 'invertStateDisplay' => true ] ], ], ], 'starttime' => [ 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.starttime', + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.starttime', 'config' => [ 'type' => 'input', 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', + 'eval' => 'datetime,int', 'default' => 0, + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ] ], ], 'endtime' => [ 'exclude' => true, - 'behaviour' => [ - 'allowLanguageSynchronization' => true - ], - 'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.endtime', + 'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.endtime', 'config' => [ 'type' => 'input', 'renderType' => 'inputDateTime', - 'size' => 13, - 'eval' => 'datetime', + 'eval' => 'datetime,int', 'default' => 0, 'range' => [ 'upper' => mktime(0, 0, 0, 1, 1, 2038) ], + 'behaviour' => [ + 'allowLanguageSynchronization' => true + ] ], ], diff --git a/Configuration/TypoScript/setup.ts b/Configuration/TypoScript/setup.ts index f728db5..e270b61 100644 --- a/Configuration/TypoScript/setup.ts +++ b/Configuration/TypoScript/setup.ts @@ -1,11 +1,11 @@ plugin.tx_templatesaide_dummy { view { - templateRootPaths.0 = EXT:templates_aide/Resources/Private/Templates/ + templateRootPaths.0 = EXT:{extension.shortExtensionKey}/Resources/Private/Templates/ templateRootPaths.1 = {$plugin.tx_templatesaide_dummy.view.templateRootPath} partialRootPaths.0 = EXT:templates_aide/Resources/Private/Partials/ partialRootPaths.1 = {$plugin.tx_templatesaide_dummy.view.partialRootPath} - layoutRootPaths.0 = EXT:templates_aide/Resources/Private/Layouts/ + layoutRootPaths.0 = EXT:tx_templatesaide/Resources/Private/Layouts/ layoutRootPaths.1 = {$plugin.tx_templatesaide_dummy.view.layoutRootPath} } persistence { @@ -62,4 +62,4 @@ plugin.tx_templatesaide._CSS_DEFAULT_STYLE ( plugin.tx_templatesaide._CSS_DEFAULT_STYLE > - + \ No newline at end of file diff --git a/Documentation.tmpl/Configuration/Index.rst b/Documentation.tmpl/Configuration/Index.rst index 0dac787..fdaaf1f 100644 --- a/Documentation.tmpl/Configuration/Index.rst +++ b/Documentation.tmpl/Configuration/Index.rst @@ -1,106 +1,54 @@ -.. ================================================== -.. FOR YOUR INFORMATION -.. -------------------------------------------------- -.. -*- coding: utf-8 -*- with BOM. - -.. include:: ../Includes.txt +.. include:: ../Includes.txt .. _configuration: -Configuration Reference -======================= +============= +Configuration +============= -Technical information: Installation, Reference of TypoScript options, -configuration options on system level, how to extend it, the technical -details, how to debug it and so on. +Target group: **Developers, Integrators** -Language should be technical, assuming developer knowledge of TYPO3. -Small examples/visuals are always encouraged. +How is the extension configured? Aim to provide simple instructions detailing +how the extension is configured. Always assume that the user has no prior experience +of using your extension. -Target group: **Developers** +Try and provide a typical use case for your extension and detail each of the +steps required to get the extension running. +Typical Example +=============== + +- Do we need to include a static template? +- For example add a code snippet with comments + +Minimal example of TypoScript: + +- Code-blocks have support for syntax highlighting +- Use any supported language + +.. code-block:: typoscript + + plugin.tx_myextension.settings { + # configure basic email settings + email { + subject = Some subject + from = someemail@domain.de + } + } + .. _configuration-typoscript: TypoScript Reference --------------------- - -Possible subsections: Reference of TypoScript options. -The construct below show the recommended structure for -TypoScript properties listing and description. - -Properties should be listed in the order in which they -are executed by your extension, but the first should be -alphabetical for easier access. +==================== When detailing data types or standard TypoScript features, don't hesitate to cross-link to the TypoScript -Reference as shown below. See the :file:`Settings.yml` -file for the declaration of cross-linking keys. +Reference. +Information about how to use cross-references: +https://docs.typo3.org/typo3cms/HowToDocument/WritingReST/Hyperlinks.html -Properties -^^^^^^^^^^ - -.. container:: ts-properties - - =========================== ===================================== ======================= ==================== - Property Data type :ref:`t3tsref:stdwrap` Default - =========================== ===================================== ======================= ==================== - allWrap_ :ref:`t3tsref:data-type-wrap` yes :code:`
|
` - `subst\_elementUid`_ :ref:`t3tsref:data-type-boolean` no 0 - wrapItemAndSub_ :ref:`t3tsref:data-type-wrap` - =========================== ===================================== ======================= ==================== - - -Property details -^^^^^^^^^^^^^^^^ - -.. only:: html - - .. contents:: - :local: - :depth: 1 - - -.. _ts-plugin-tx-extensionkey-stdwrap: - -allWrap -""""""" - -:typoscript:`plugin.tx_extensionkey.allWrap =` :ref:`t3tsref:data-type-wrap` - -Wraps the whole item. - - -.. _ts-plugin-tx-extensionkey-wrapitemandsub: - -wrapItemAndSub -"""""""""""""" - -:typoscript:`plugin.tx_extensionkey.wrapItemAndSub =` :ref:`t3tsref:data-type-wrap` - -Wraps the whole item and any submenu concatenated to it. - - -.. _ts-plugin-tx-extensionkey-substelementUid: - -subst_elementUid -"""""""""""""""" - -:typoscript:`plugin.tx_extensionkey.subst_elementUid =` :ref:`t3tsref:data-type-boolean` - -If set, all appearances of the string ``{elementUid}`` in the total -element html-code (after wrapped in allWrap_) are substituted with the -uid number of the menu item. This is useful if you want to insert an -identification code in the HTML in order to manipulate properties with -JavaScript. - - -.. _configuration-faq: - -FAQ ---- - -Possible subsection: FAQ +See the :file:`Settings.cfg` file for the declaration of cross-linking keys. +You can add more keys besides tsref. diff --git a/Documentation.tmpl/Developer/Index.rst b/Documentation.tmpl/Developer/Index.rst index 57d4447..9894b4e 100644 --- a/Documentation.tmpl/Developer/Index.rst +++ b/Documentation.tmpl/Developer/Index.rst @@ -1,25 +1,25 @@ -.. ================================================== -.. FOR YOUR INFORMATION -.. -------------------------------------------------- -.. -*- coding: utf-8 -*- with BOM. - -.. include:: ../Includes.txt +.. include:: ../Includes.txt .. _developer: +================ Developer Corner ================ Target group: **Developers** -Use this section for *providing code examples* or any **useful** information code wise. +This is your opportunity to pass on information to other developers who may be using your extension. +Use this section to provide examples of code or detail any information that would be deemed relevant to a developer. + +You may wish to explain how a certain feature was implemented or detail any changes that might of been +made to the extension. .. _developer-hooks: Hooks ------ +===== Possible hook examples. Input parameters are: @@ -36,16 +36,16 @@ Use parameter :code:`$table` to retrieve the table name... .. _developer-api: API ---- +=== How to use the API... .. code-block:: php - $stuff = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance( - '\\Foo\\Bar\\Utility\\Stuff' - ); - $stuff->do(); + $stuff = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance( + '\\Foo\\Bar\\Utility\\Stuff' + ); + $stuff->do(); or some other language: @@ -53,8 +53,8 @@ or some other language: :linenos: :emphasize-lines: 2-4 - $(document).ready( - function () { - doStuff(); - } - ); + $(document).ready( + function () { + doStuff(); + } + ); \ No newline at end of file diff --git a/Documentation.tmpl/Includes.txt b/Documentation.tmpl/Includes.txt index a111144..7e57171 100644 --- a/Documentation.tmpl/Includes.txt +++ b/Documentation.tmpl/Includes.txt @@ -1,21 +1,40 @@ -.. ================================================== -.. FOR YOUR INFORMATION -.. -------------------------------------------------- -.. -*- coding: utf-8 -*- with BOM. +.. This is 'Includes.txt'. It is included at the very top of each and + every ReST source file in THIS documentation project (= manual). -.. This is 'Includes.txt'. It is included at the very top of each and - every ReST source file in this documentation project (= manual). +.. This files lives at + https://github.com/TYPO3-Documentation/TYPO3CMS-Guide-HowToDocument/blob/master/Documentation/Includes.txt + Version: 2018-10-16 + +.. More information about this file: + https://docs.typo3.org/typo3cms/HowToDocument/GeneralConventions/DirectoryFilenames.html#includes-txt + +.. Define some additional textroles + See: https://docs.typo3.org/typo3cms/HowToDocument/WritingReST/InlineCode.html -.. ================================================== -.. DEFINE SOME TEXT ROLES -.. -------------------------------------------------- +.. --------- +.. textroles +.. --------- -.. role:: typoscript(code) +.. role:: aspect (emphasis) +.. role:: html(code) +.. role:: js(code) +.. role:: php(code) +.. role:: rst(code) +.. role:: sep (strong) +.. role:: typoscript(code) -.. role:: ts(typoscript) - :class: typoscript +.. role:: ts(typoscript) + :class: typoscript -.. role:: php(code) +.. role:: yaml(code) -.. highlight:: php +.. default-role:: code + +.. --------- +.. highlight +.. --------- + +.. By default, code blocks are php + +.. highlight:: php \ No newline at end of file diff --git a/Documentation.tmpl/Index.rst b/Documentation.tmpl/Index.rst index ef4655f..7dfa09e 100644 --- a/Documentation.tmpl/Index.rst +++ b/Documentation.tmpl/Index.rst @@ -1,63 +1,95 @@ -.. ================================================== -.. FOR YOUR INFORMATION -.. -------------------------------------------------- -.. -*- coding: utf-8 -*- with BOM. +.. --------------------------------------------------------------- + This is the start file. It gets displayed as first page + https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/GeneralConventions/DirectoryFilenames.html#supported-filenames-and-formats + --------------------------------------------------------------- + +.. --------------------------------------------------------------- + More information about creating an extension manual: + https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingDocForExtension/CreateWithExtensionBuilder.html + --------------------------------------------------------------- + +.. --------------------------------------------------------------- + comments start with 2 dots and a blank + they can continue on the next line + --------------------------------------------------------------- + +.. --------------------------------------------------------------- + every .rst file should include Includes.txt + use correct path! + --------------------------------------------------------------- .. include:: Includes.txt +.. --------------------------------------------------------------- + Every manual should have a start label for cross-referencing to + start page. Do not remove this! + --------------------------------------------------------------- + .. _start: +.. --------------------------------------------------------------- + This is the doctitle + --------------------------------------------------------------- + ============================================================= Templates Aide ============================================================= -.. only:: html +:Extension Key: + templates_aide - :Classification: - templates_aide +:Version: + |release| - :Version: - |release| +:Language: + en - :Language: - en +:Copyright: + 2020 - :Description: +:Author: + Philipp Dieter - :Keywords: - comma,separated,list,of,keywords +:Email: + philippdieter@attic-media.net - :Copyright: - 2018 +:License: + This extension documentation is published under the `CC BY-NC-SA 4.0 `__ (Creative Commons) license - :Author: - Philipp Dieter +**TYPO3** - :Email: - philippdieter@attic-media.net + The content of this document is related to TYPO3 CMS, + a GNU/GPL CMS/Framework available from `typo3.org + `_ . - :License: - This document is published under the Open Content License - available from http://www.opencontent.org/opl.shtml +**Community Documentation:** - :Rendered: - |today| + This documentation is community documentation for the TYPO3 extension Templates Aide - The content of this document is related to TYPO3, - a GNU/GPL CMS/Framework available from `www.typo3.org `_. + It is maintained as part of this third party extension. - **Table of Contents** + If you find an error or something is missing, please: + `Report a Problem `__ + +**Sitemap:** + + :ref:`sitemap` + +.. --------------------------------------------------------------- + This generates the menu + https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/MenuHierarchy.html + --------------------------------------------------------------- .. toctree:: - :maxdepth: 3 - :titlesonly: + :maxdepth: 3 + :hidden: - Introduction/Index - User/Index - Administrator/Index - Configuration/Index - Developer/Index - KnownProblems/Index - ToDoList/Index - ChangeLog/Index - Links + Introduction/Index + User/Index + Installation/Index + Configuration/Index + Developer/Index + KnownProblems/Index + ToDoList/Index + ChangeLog/Index + Sitemap diff --git a/Documentation.tmpl/Installation/Index.rst b/Documentation.tmpl/Installation/Index.rst new file mode 100644 index 0000000..0e5621d --- /dev/null +++ b/Documentation.tmpl/Installation/Index.rst @@ -0,0 +1,17 @@ +.. include:: ../Includes.txt + + + +.. _installation: + +============ +Installation +============ + +Target group: **Administrators** + +- How is the extension installed? +- Are there any dependencies that need to be resolved? + +You can also refer to general TYPO3 documentation, for example the +:ref:`t3install:start`. \ No newline at end of file diff --git a/Documentation.tmpl/Introduction/Index.rst b/Documentation.tmpl/Introduction/Index.rst index 9044832..6e823b0 100644 --- a/Documentation.tmpl/Introduction/Index.rst +++ b/Documentation.tmpl/Introduction/Index.rst @@ -1,30 +1,42 @@ -.. ================================================== -.. FOR YOUR INFORMATION -.. -------------------------------------------------- -.. -*- coding: utf-8 -*- with BOM. - -.. include:: ../Includes.txt +.. include:: ../Includes.txt .. _introduction: +============ Introduction ============ +.. tip:: + + New to reStructuredText and Sphinx? + + Get an introduction: + https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/Index.html + + Use this cheat sheet as reference: + https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/WritingReST/CheatSheet.html + .. _what-it-does: What does it do? ----------------- +================ -This chapter should give a brief overview of the extension. What does it do? What problems does it solve? -Who is interested in this? Basically, this section includes everything people need to know to decide whether they -should go on with this extension or not. +The aim of this chapter is to provide a general overview of your extension. + +* What does it do? +* What problems does it solve? +* Who is the target audience? + +This chapter should provide information that will help inform +potential users and assist them in deciding if they should +install and use this extension. .. important:: - Please don't forget to repeat your extension's version number in the - :file:`Settings.yml` file, in the :code:`release` property. It will be + Don't forget to repeat your extension's version number in the + :file:`Settings.cfg` file, in the :code:`release` property. It will be automatically picked up on the cover page by the :code:`|release|` substitution. @@ -32,15 +44,16 @@ should go on with this extension or not. .. _screenshots: Screenshots ------------ +=========== -This chapter should help people figure how the extension works. Remove it -if not relevant. +This chapter should help people understand how the extension works. Remove it +if it is not relevant. .. figure:: ../Images/IntroductionPackage.png - :width: 500px + :class: with-shadow :alt: Introduction Package + :width: 300px Introduction Package just after installation (caption of the image) - How the Frontend of the Introduction Package looks like just after installation (legend of the image) +How the Frontend of the Introduction Package looks like just after installation (legend of the image) \ No newline at end of file diff --git a/Documentation.tmpl/KnownProblems/Index.rst b/Documentation.tmpl/KnownProblems/Index.rst index dcb52d7..d22f352 100644 --- a/Documentation.tmpl/KnownProblems/Index.rst +++ b/Documentation.tmpl/KnownProblems/Index.rst @@ -11,7 +11,7 @@ Known Problems ============== -Say where bugs can be reported / followed up. Is it a -`bug tracker `_? +Say where bugs can be reported / followed up. + Use this section for informing about any type of of problem that are not necessarily named in the bug tracker such as performance issues, ... diff --git a/Documentation.tmpl/Settings.cfg b/Documentation.tmpl/Settings.cfg new file mode 100644 index 0000000..549d5e4 --- /dev/null +++ b/Documentation.tmpl/Settings.cfg @@ -0,0 +1,95 @@ +# coding: utf-8 + +# ##### +# +# Settings.cfg - A TYPO3 Documentation Project's Configuration File +# Information about Settings.cfg: +# https://docs.typo3.org/typo3cms/HowToDocument/GeneralConventions/DirectoryFilenames.html#settings-cfg +# +# About Syntax: +# See https://docs.python.org/2/library/configparser.html +# +# Attention: +# Only " ;" can start an inline comment. +# This is: blank PLUS semicolon! +# +# ##### + +[general] + +# ................................................................................. +# ... (required) title (displayed in left sidebar (desktop) or top panel (mobile) +# ................................................................................. + +project = Templates Aide + +# ................................................................................. +# ... (recommended) version, displayed next to title (desktop) and in NOW by , {person.name} + +[html_theme_options] + +# ................................................................................. +# ... (recommended) to get the "Edit me on Github Button" +# ................................................................................. + +#github_branch = master +#github_repository = TYPO3-Documentation/TYPO3CMS-Example-ExtensionManual + + +# ................................................................................. +# ... (recommended) Fill in values to get links in the "Related Links" section +# ................................................................................. + +# usually an email address +project_contact = + +# URL of online discussions, you can leave this blank +project_discussions = + +# URL of webpage of your extension (if it has one) +project_home = + +# URL to Issues +project_issues = + +# URL of repository +project_repository = + + +[intersphinx_mapping] + +# ................................................................................. +# for cross-referencing across manuals (intersphinx) with :ref: +# +# You must uncomment all manuals you use in your cross-references +# +# Example usage: +# :ref:`t3contribute:start` will link to start page of Contribution Guide +# ................................................................................. + +h2document = https://docs.typo3.org/m/typo3/docs-how-to-document/master/en-us/ +# t3coreapi = https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ +# t3editors = https://docs.typo3.org/m/typo3/tutorial-editors/master/en-us/ +# t3extbasebook = https://docs.typo3.org/m/typo3/book-extbasefluid/master/en-us/Index.html +# t3install = https://docs.typo3.org/m/typo3/guide-installation/master/en-us/ +# t3l10n = https://docs.typo3.org/m/typo3/guide-frontendlocalization/master/en-us/ +# t3start = https://docs.typo3.org/m/typo3/tutorial-getting-started/master/en-us/ +# t3sitepackage = https://docs.typo3.org/m/typo3/tutorial-sitepackage/master/en-us/ +# t3tca = https://docs.typo3.org/m/typo3/reference-tca/master/en-us/ +# t3templating = https://docs.typo3.org/m/typo3/tutorial-templating-with-fluid/master/en-us/ +# t3ts45 = https://docs.typo3.org/m/typo3/tutorial-typoscript-in-45-minutes/master/en-us/ +# t3tsconfig = https://docs.typo3.org/m/typo3/reference-tsconfig/master/en-us/ +t3tsref = https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/ + +[extensions] + +# This is required for embedding YouTube videos + +any_name_youtube = sphinxcontrib.youtube diff --git a/Documentation.tmpl/Sitemap.rst b/Documentation.tmpl/Sitemap.rst new file mode 100644 index 0000000..f39fd76 --- /dev/null +++ b/Documentation.tmpl/Sitemap.rst @@ -0,0 +1,10 @@ +:template: sitemap.html + +.. _sitemap: + +======= +Sitemap +======= + +.. template 'sitemap.html' will insert the toctree as a sitemap here +below normal contents \ No newline at end of file diff --git a/Documentation.tmpl/User/Index.rst b/Documentation.tmpl/User/Index.rst index 036869b..bc9d350 100644 --- a/Documentation.tmpl/User/Index.rst +++ b/Documentation.tmpl/User/Index.rst @@ -51,6 +51,7 @@ screenshots, try using the `Introduction Package `_ as a neutral TYPO3 CMS instance. .. figure:: ../Images/UserManual/BackendView.png + :class: with-shadow :width: 500px :alt: Backend view diff --git a/ExtensionBuilder.json b/ExtensionBuilder.json index 8294ddd..8cfc1f3 100644 --- a/ExtensionBuilder.json +++ b/ExtensionBuilder.json @@ -27,7 +27,6 @@ "description": "", "mapToTable": "", "parentClass": "", - "skipTypeConfiguration": false, "sorting": false, "type": "Entity", "uid": "902454128297" @@ -47,13 +46,13 @@ "emConf": { "category": "plugin", "custom_category": "", - "dependsOn": "typo3 => 8.7.0-8.7.99\n", + "dependsOn": "typo3 => 8.7.0-9.5.99\n", "disableLocalization": false, "disableVersioning": false, "skipGenerateDocumentationTemplate": false, "sourceLanguage": "en", "state": "alpha", - "targetVersion": "8.7.0-8.7.99", + "targetVersion": "9.5.0-9.5.99", "version": "0.0.1" }, "extensionKey": "templates_aide", @@ -84,8 +83,8 @@ }, "wires": [], "log": { - "last_modified": "2018-11-30 10:40", - "extension_builder_version": "8.10.2", - "be_user": "Philipp Dieter (1)" + "last_modified": "2020-04-26 10:03", + "extension_builder_version": "9.10.2", + "be_user": " (1)" } } \ No newline at end of file diff --git a/Resources/Private/Language/locallang.xlf b/Resources/Private/Language/locallang.xlf index 4f1cc31..68e365b 100644 --- a/Resources/Private/Language/locallang.xlf +++ b/Resources/Private/Language/locallang.xlf @@ -1,6 +1,6 @@ - +
diff --git a/Resources/Private/Language/locallang_db.xlf b/Resources/Private/Language/locallang_db.xlf index aec7b30..549be4e 100644 --- a/Resources/Private/Language/locallang_db.xlf +++ b/Resources/Private/Language/locallang_db.xlf @@ -1,6 +1,6 @@ - +
diff --git a/Resources/Private/Layouts/Default.html b/Resources/Private/Layouts/Default.html index 90e05ce..51deae1 100644 --- a/Resources/Private/Layouts/Default.html +++ b/Resources/Private/Layouts/Default.html @@ -1,4 +1,4 @@ - +
diff --git a/Tests/Unit/Controller/DummyControllerTest.php b/Tests/Unit/Controller/DummyControllerTest.php index ee7d195..7c49ff6 100644 --- a/Tests/Unit/Controller/DummyControllerTest.php +++ b/Tests/Unit/Controller/DummyControllerTest.php @@ -6,7 +6,7 @@ namespace Cjel\TemplatesAide\Tests\Unit\Controller; * * @author Philipp Dieter */ -class DummyControllerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase +class DummyControllerTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase { /** * @var \Cjel\TemplatesAide\Controller\DummyController diff --git a/Tests/Unit/Domain/Model/DummyTest.php b/Tests/Unit/Domain/Model/DummyTest.php index fed7e2d..fdc0a9d 100644 --- a/Tests/Unit/Domain/Model/DummyTest.php +++ b/Tests/Unit/Domain/Model/DummyTest.php @@ -6,7 +6,7 @@ namespace Cjel\TemplatesAide\Tests\Unit\Domain\Model; * * @author Philipp Dieter */ -class DummyTest extends \TYPO3\CMS\Core\Tests\UnitTestCase +class DummyTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase { /** * @var \Cjel\TemplatesAide\Domain\Model\Dummy diff --git a/composer.json b/composer.json index 330251e..3b3fc76 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ } ], "require": { - "typo3/cms-core": "^8.7.1" + "typo3/cms-core": "8.7.0 - 9.5.99" }, "autoload": { "psr-4": { @@ -25,4 +25,4 @@ "templates_aide": "self.version", "typo3-ter/templates-aide": "self.version" } -} \ No newline at end of file +} diff --git a/ext_emconf.php b/ext_emconf.php index 14dee74..1340658 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -3,7 +3,7 @@ /*************************************************************** * Extension Manager/Repository config file for ext: "templates_aide" * - * Auto generated by Extension Builder 2018-11-30 + * Auto generated by Extension Builder 2020-04-26 * * Manual updates: * Only the data in the array - anything else is removed by next write. diff --git a/ext_localconf.php b/ext_localconf.php index fd18f63..252d822 100644 --- a/ext_localconf.php +++ b/ext_localconf.php @@ -56,4 +56,4 @@ $GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['nodeRegistry'][1549297828] = [ $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['namespaces']['c'] = []; $GLOBALS['TYPO3_CONF_VARS']['SYS']['fluid']['namespaces']['c'][] - = 'Cjel\TemplatesAide\ViewHelpers'; + = 'Cjel\TemplatesAide\ViewHelpers'; \ No newline at end of file diff --git a/ext_tables.php b/ext_tables.php index 6276ebe..6e61888 100644 --- a/ext_tables.php +++ b/ext_tables.php @@ -49,4 +49,4 @@ call_user_func( } } -); +); \ No newline at end of file diff --git a/ext_tables.sql b/ext_tables.sql index a010d51..c6ab151 100644 --- a/ext_tables.sql +++ b/ext_tables.sql @@ -3,37 +3,6 @@ # CREATE TABLE tx_templatesaide_domain_model_dummy ( - uid int(11) NOT NULL auto_increment, - pid int(11) DEFAULT '0' NOT NULL, - - tstamp int(11) unsigned DEFAULT '0' NOT NULL, - crdate int(11) unsigned DEFAULT '0' NOT NULL, - cruser_id int(11) unsigned DEFAULT '0' NOT NULL, - deleted smallint(5) unsigned DEFAULT '0' NOT NULL, - hidden smallint(5) unsigned DEFAULT '0' NOT NULL, - starttime int(11) unsigned DEFAULT '0' NOT NULL, - endtime int(11) unsigned DEFAULT '0' NOT NULL, - - t3ver_oid int(11) DEFAULT '0' NOT NULL, - t3ver_id int(11) DEFAULT '0' NOT NULL, - t3ver_wsid int(11) DEFAULT '0' NOT NULL, - t3ver_label varchar(255) DEFAULT '' NOT NULL, - t3ver_state smallint(6) DEFAULT '0' NOT NULL, - t3ver_stage int(11) DEFAULT '0' NOT NULL, - t3ver_count int(11) DEFAULT '0' NOT NULL, - t3ver_tstamp int(11) DEFAULT '0' NOT NULL, - t3ver_move_id int(11) DEFAULT '0' NOT NULL, - - sys_language_uid int(11) DEFAULT '0' NOT NULL, - l10n_parent int(11) DEFAULT '0' NOT NULL, - l10n_diffsource mediumblob, - l10n_state text, - - PRIMARY KEY (uid), - KEY parent (pid), - KEY t3ver_oid (t3ver_oid,t3ver_wsid), - KEY language (l10n_parent,sys_language_uid) - ); ## EXTENSION BUILDER DEFAULTS END TOKEN - Everything BEFORE this line is overwritten with the defaults of the extension builder \ No newline at end of file