[BUGFIX] Fix sphinx warnings in previous changelog entries
authorLina Wolf <112@linawolf.de>
Sun, 18 Jul 2021 13:04:30 +0000 (15:04 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 29 Jul 2021 20:03:13 +0000 (22:03 +0200)
Fixes Layout problems: Malformed lists, malformed
headlines, non-working links to documentation or
other changelogs.
Directive `:ts:` and `.. code-block:: ts` is only
used for typescript, exchanged it into `:typoscript:`
for typoscript examples.

Resolves: #94534
Releases: master, 10.4, 9.5
Change-Id: I61e3c5910d6a5bc97f1ec887ce5b2c1e6d59a2db
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69922
Tested-by: Simon Gilli <typo3@gilbertsoft.org>
Tested-by: core-ci <typo3@b13.com>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Simon Gilli <typo3@gilbertsoft.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
58 files changed:
typo3/sysext/core/Documentation/Changelog/10.1/Feature-84250-SeparatelyEnableDisableAddMediaByURLAndSelectUploadFiles.rst
typo3/sysext/core/Documentation/Changelog/10.1/Feature-88318-DisplayApplicationContextInCLI.rst
typo3/sysext/core/Documentation/Changelog/10.3/Feature-83847-RemoveRepairedLinksFromLinkvalidatorListAfterEditing.rst
typo3/sysext/core/Documentation/Changelog/10.3/Feature-90203-MakeWorkspaceAvailableInTypoScriptConditions.rst
typo3/sysext/core/Documentation/Changelog/10.3/Feature-90213-SupportBitAndInTypoScriptStdWrapIf.rst
typo3/sysext/core/Documentation/Changelog/10.3/Feature-90522-IntroduceAssetCollector.rst
typo3/sysext/core/Documentation/Changelog/10.4.x/Feature-91132-IntroduceUserSettingsJavaScriptModulesEvent.rst
typo3/sysext/core/Documentation/Changelog/10.4.x/Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions.rst
typo3/sysext/core/Documentation/Changelog/10.4.x/Important-93331-DescriptionOfSelectCheckBoxItems.rst
typo3/sysext/core/Documentation/Changelog/10.4/Feature-91080-SiteSettingsAsTsConstantsAndInTsConfig.rst
typo3/sysext/core/Documentation/Changelog/11.0/Breaking-93023-ReworkedSessionHandling.rst
typo3/sysext/core/Documentation/Changelog/11.0/Deprecation-93023-ReworkedSessionHandling.rst
typo3/sysext/core/Documentation/Changelog/11.0/Feature-92337-AllowTranslatableLabelsForBookmarkGroups.rst
typo3/sysext/core/Documentation/Changelog/11.1/Deprecation-93149-T3EditorModuleReplacedByReplacedByCodeMirrorElement.rst
typo3/sysext/core/Documentation/Changelog/11.2/Feature-93663-BackendUsersPreferredUILanguageStoredAsDBField.rst
typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65727-DontProvideAccessToLocalpathOfFalFiles.rst
typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65962-WebSVGLibraryAndAPIRemoved.rst
typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst
typo3/sysext/core/Documentation/Changelog/7.5/Breaking-52156-ReplaceJumpUrlWithHooks.rst
typo3/sysext/core/Documentation/Changelog/7.6/Feature-23156-IndexedSearchMakePathSeparatorOfSearchResultConfigurable.rst
typo3/sysext/core/Documentation/Changelog/7.6/Feature-47613-IndexedSearchMakeNo_cacheParameterForForwardSearchWordsInResultLinkConfigurable.rst
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst
typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst
typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst
typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst
typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77547-BehaviourOffindByUidOfRecordCollectionRepositoryChanged.rst
typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77814-RemoveFeatureSubsearchFromIndexedSearch.rst
typo3/sysext/core/Documentation/Changelog/8.4/Feature-76748-ConfigureTheAvailabilityOfTheElementbrowser.rst
typo3/sysext/core/Documentation/Changelog/8.5/Breaking-78002-EnforceCHashArgumentForExtbaseActions.rst
typo3/sysext/core/Documentation/Changelog/8.5/Deprecation-78217-FramesetAndFrame.rst
typo3/sysext/core/Documentation/Changelog/8.5/Important-17904-ShowAccessRestrictedPagesDoesNotWorkWithSpecialMenus.rst
typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79100-FeloginRemoveDefaultCss.rst
typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79243-RemoveSys_language_softMergeIfNotBlank.rst
typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79270-RemovedRTEProcessingOptionDisableUnifyLineBreaks.rst
typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79302-MovedPagesurlSchemeToCompatibility7Extension.rst
typo3/sysext/core/Documentation/Changelog/8.6/Feature-47006-ExtendTheWidgetIdentifierWithCustomString.rst
typo3/sysext/core/Documentation/Changelog/8.7.x/Important-88302-PreventOverridingCKEditorConfigFromPlugins.rst
typo3/sysext/core/Documentation/Changelog/8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst
typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst
typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82878-RemovedFieldNoCacheInDatabaseTablePages.rst
typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82919-RemovedPageTreeRelatesTsConfigSettings.rst
typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst
typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83256-RemovedLockFilePathFunctionality.rst
typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83265-DroppedSupportForSettingTypeNumViaIdGETParameterInFrontend.rst
typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-70526-LocationOfFormatToPageTypeMappingOption.rst
typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-82909-TypoScriptOptionConfigtypolinkCheckRootline.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-76459-AddCrossoriginPropertyToJavaScriptFiles.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-81223-IncludeCSSinlineProperty.rst
typo3/sysext/core/Documentation/Changelog/9.0/Feature-82091-AllowInlineRenderingInSVGContentObject.rst
typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst
typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-85016-OverridingPageTSconfigModWithUserTSconfigModDeprecated.rst
typo3/sysext/core/Documentation/Changelog/9.3/Feature-84650-IntroduceLanguageMenuProcessor.rst
typo3/sysext/core/Documentation/Changelog/9.3/Feature-84749-HideDuplicateButtonByDefault.rst
typo3/sysext/core/Documentation/Changelog/9.3/Feature-84775-ExtendHMENUForLanguageMenus.rst

index 941b625..84ac5bf 100644 (file)
@@ -1,8 +1,8 @@
 .. include:: ../../Includes.txt
 
-===========================================================================================
+============================================================================================
 Feature: #84250 - Separately enable / disable "Add media by URL" and "Select & upload files"
-===========================================================================================
+============================================================================================
 
 See :issue:`84250`
 
@@ -11,8 +11,8 @@ Description
 
 A new appearance property "fileByUrlAllowed" is used to separately enable / disable the buttons "Add media by URL" and "Select & upload files".
 
-* :php:`fileUploadAllowed = false` now only hides the button "Select & upload files".
-* :php:`fileByUrlAllowed = false` now hides the button "Add media by URL".
+*  :php:`fileUploadAllowed = false` now only hides the button "Select & upload files".
+*  :php:`fileByUrlAllowed = false` now hides the button "Add media by URL".
 
 If "elementBrowserType" is set to "file" both values are true by default.
 
index 2564dc4..38ffa68 100644 (file)
@@ -14,8 +14,8 @@ This makes it easier to check if the correct context is provided.
 
 Output example:
 
-.. code-block:: plain
+.. code-block:: none
 
-  TYPO3 CMS 10.1.0-dev (Application Context: Development/Docker)
+   TYPO3 CMS 10.1.0-dev (Application Context: Development/Docker)
 
 .. index:: CLI, ext:core
index bb0c140..8838e0f 100644 (file)
@@ -14,7 +14,7 @@ on the edit icon for a broken link in order to edit the record directly.
 
 If the record was edited, the list of broken links may no longer be up to date.
 
-There are now 2 possibilities, depending on how :ref:`actionAfterEditRecord <actionAfterEditRecord>`
+There are now 2 possibilities, depending on how :php:`actionAfterEditRecord`
 is configured:
 
 recheck (default):
index 9c1b1ad..8d1f6ec 100644 (file)
@@ -19,7 +19,7 @@ Examples
 
 Match the current workspace id:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    [workspace.workspaceId === 3]
        # Current workspace id equals: 3
@@ -27,7 +27,7 @@ Match the current workspace id:
 
 Match against current workspace state:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    [workspace.isLive]
        # Current workspace is live
index 42bf662..19bd8df 100644 (file)
@@ -21,18 +21,18 @@ Example
 
 An example usage could look like this:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    hideDefaultLanguageOfPage = TEXT
    hideDefaultLanguageOfPage {
-       value = 0
-       value {
-           override = 1
-           override.if {
-               bitAnd.field = l18n_cfg
-               value = 1
-           }
+     value = 0
+     value {
+       override = 1
+       override.if {
+         bitAnd.field = l18n_cfg
+         value = 1
        }
+     }
    }
 
 .. index:: ext:frontend, TypoScript
index 3fde8df..afc079a 100644 (file)
@@ -15,10 +15,10 @@ AssetCollector is a concept to allow custom CSS/JS code, inline or external, to
 times in e.g. a Fluid template (via :html:`<f:asset.script>` or :html:`<f:asset.css>` ViewHelpers) but only rendered once
 in the output.
 
-The :php:`priority` flag (default: :php:`false`) controls where the asset is included: 
+The :php:`priority` flag (default: :php:`false`) controls where the asset is included:
 
-- JavaScript will be output inside :html:`<head>` (:php:`priority`=true) or at the bottom of the :html:`<body>` tag (:php:`priority`=false)
-- CSS will always be output inside :html:`<head>`, yet grouped by :php:`priority`.
+* JavaScript will be output inside :html:`<head>` (:php:`priority=true`) or at the bottom of the :html:`<body>` tag (:php:`priority=false`)
+* CSS will always be output inside :html:`<head>`, yet grouped by :javascript:`priority`.
 
 By including assets per-component, it can leverage the adoption of HTTP/2 multiplexing which removes the necessity of having all CSS/JavaScript
 concatenated into one file.
index 9baae6a..8df10d1 100644 (file)
@@ -12,7 +12,7 @@ Description
 JavaScript events in custom User Settings Configuration options shall
 not be placed as inline JavaScript anymore, but utilize a dedicated
 JavaScript module to handle custom events
-(see :ref:`Important #91132 <changelog-Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions>`)
+(see :doc:`Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions`)
 
 This new PSR-14 event is introduced:
 
@@ -75,6 +75,6 @@ A listener using mentioned PSR-14 event could look like the following.
 Related
 =======
 
-- :ref:`changelog-Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions`
+- :doc:`Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions`
 
 .. index:: PHP-API, ext:core
index f2ad5ce..8fc212e 100644 (file)
@@ -21,7 +21,7 @@ This step is advised to reduce the amount of inline JavaScript code towards
 better support for Content-Security-Policy headers.
 
 Applications having custom changes in :php:`$GLOBALS['TYPO3_USER_SETTINGS']`
-and using mentioned options `onClick*` or ``confirmData.jsCodeAfterOk`.
+and using mentioned options `onClick*` or `confirmData.jsCodeAfterOk`.
 
 The following example show a potential migration path to avoid inline JavaScript.
 
index 4c621e6..71b526e 100644 (file)
@@ -2,7 +2,7 @@
 
 =======================================================
 Important: #93331 - Description of SelectCheckBox items
-========================================================
+=======================================================
 
 See :issue:`93331`
 
index c3542c1..3938493 100644 (file)
@@ -30,22 +30,22 @@ An example configuration in the :file:`config/sites/<site-name>/config.yml`:
 
    settings:
      categoryPid: 658
-     styles:
-       content:
-         loginform:
-           pid: 23
+     styles:
+       content:
+         loginform:
+           pid: 23
 
 This will make these constants available in the template and in page TSconfig:
 
-* :ts:`{$categoryPid}`
-* :ts:`{$styles.content.loginform.pid}`
+*  :typoscript:`{$categoryPid}`
+*  :typoscript:`{$styles.content.loginform.pid}`
 
 The newly introduced constants for page TSconfig can be used just like constants
 in TypoScript.
 
 In page TSconfig this can be used like this:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    # store tx_ext_data records on the given storage page by default (e.g. through IRRE)
    TCAdefaults.tx_ext_data.pid = {$categoryPid}
index b30a5c1..8366087 100644 (file)
@@ -38,41 +38,41 @@ the functionality. Instead, all session properties are placed inside the
 The following public properties within :php:`AbstractUserAuthentication` and
 its subclasses have been removed:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->id`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->hash_length`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sessionTimeout`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_time`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_probability`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->newSessionID`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->id`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->hash_length`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sessionTimeout`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_time`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_probability`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->newSessionID`
 
 The following public methods within :php:`AbstractUserAuthentication` and its
 subclasses have been removed:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getNewSessionRecord()`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getSessionId()`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isExistingSessionRecord()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getNewSessionRecord()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getSessionId()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isExistingSessionRecord()`
 
 The following public property within :php:`AbstractUserAuthentication` has
 changed their visibility to :php:`protected`:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->lifetime`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->lifetime`
 
 The following public methods within :php:`AbstractUserAuthentication` and its
 subclasses have changed their return type:
 
-* :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->createUserSession()`
-now returns :php:`TYPO3\CMS\Core\Session\UserSession` and the first parameter
-:php:`$tempuser` is now type-hinted :php:`array`.
+*  :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->createUserSession()`
+   now returns :php:`TYPO3\CMS\Core\Session\UserSession` and the first parameter
+   :php:`$tempuser` is now type-hinted :php:`array`.
 
 The following public properties within :php:`FrontendUserAuthentication` have
 been removed:
 
-* :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData_change`
+*  :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData_change`
 
 The following database fields have been removed:
 
-* :sql:`be_sessions.ses_backuserid`
-* :sql:`fe_sessions.ses_anonymous`
+*  :sql:`be_sessions.ses_backuserid`
+*  :sql:`fe_sessions.ses_anonymous`
 
 
 Impact
@@ -148,7 +148,7 @@ If a session is anonymous can furthermore be checked using
 Related
 =======
 
-- :ref:`changelog-Deprecation-93023-ReworkedSessionHandling`
-- :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
+-  :ref:`changelog-Deprecation-93023-ReworkedSessionHandling`
+-  :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
 
 .. index:: PHP-API, FullyScanned, ext:core
index bdb9af2..e77cccc 100644 (file)
@@ -18,8 +18,8 @@ out of the user authentication classes.
 Therefore some properties and methods within :php:`AbstractUserAuthentication`
 and its subclasses have been marked as deprecated:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->createSessionId()`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserSession()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->createSessionId()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserSession()`
 
 
 Impact
@@ -63,7 +63,8 @@ access this information from an user authentication object, call
 Related
 =======
 
-- :ref:`changelog-Breaking-93023-ReworkedSessionHandling`
-- :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
+*  :ref:`changelog-Breaking-93023-ReworkedSessionHandling`
+*  :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
+
 
 .. index:: PHP-API, FullyScanned, ext:core
index 71139aa..65b51cc 100644 (file)
@@ -18,7 +18,7 @@ syntax now allows the LLL prefix for the use of language labels.
 Example
 =======
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    options.bookmarkGroups.2 = LLL:EXT:sitepackage/Resources/Private/Language/locallang_be.xlf:bookmarkGroups.2
 
index 5b5bb87..20eb0e7 100644 (file)
@@ -37,7 +37,7 @@ Migration
 Use the new :js:`TYPO3/CMS/T3editor/Element/CodeMirrorElement` module and adapt
 your markup to read:
 
-.. block:: html
+.. code-block:: html
 
    <typo3-t3editor-codemirror mode="..." addons="[..]" options="{..}">
        <textarea name="foo">..</textarea>
index 0e1e76c..2b37ad5 100644 (file)
@@ -29,7 +29,7 @@ changes ever since - had several downsides:
 *  The database field :sql:`be_users.lang` was not really needed
 *  Administrators did not see available language packs when changing the language
 *  Administrators could only change an editor's preferred language by
-   switching to the user (:pn:`Switch User Mode`).
+   switching to the user (:guilabel:`Switch User Mode`).
 *  Administrators could not filter / sort editors to see what languages the
    users had chosen
 *  Fetching the user's preferred language always meant to fetch the whole
index 6156f9a..b3060a5 100644 (file)
@@ -15,15 +15,15 @@ according functionality has been moved to the legacy extension EXT:compatibility
 
 The following TypoScript option has been marked for deprecation:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
-       config.xhtml_cleaning
+   config.xhtml_cleaning
 
 The following PHP method has been marked for deprecation:
 
 .. code-block:: php
 
-       TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doXHTML_cleaning()
+   TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doXHTML_cleaning()
 
 Impact
 ======
@@ -34,7 +34,8 @@ The content output of the TYPO3 frontend is not cleaned anymore unless EXT:compa
 Affected installations
 ======================
 
-Any installation having the TypoScript option `config.xhtml_cleaning` set will have different behaviour in the
+Any installation having the TypoScript option :typoscript:`config.xhtml_cleaning`
+set will have different behaviour in the
 frontend rendering.
 
 Migration
index c78cbb5..170dbd8 100644 (file)
@@ -17,19 +17,19 @@ The following PHP methods within PageRenderer have been removed:
 
 .. code-block:: php
 
-       $pageRenderer->setSvgPath()
-       $pageRenderer->getSvgPath()
-       $pageRenderer->loadSvg()
-       $pageRenderer->enableSvgDebug()
-       $pageRenderer->svgForceFlash()
+   $pageRenderer->setSvgPath()
+   $pageRenderer->getSvgPath()
+   $pageRenderer->loadSvg()
+   $pageRenderer->enableSvgDebug()
+   $pageRenderer->svgForceFlash()
 
 The following TypoScript options are removed:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
-       page.javascriptLibs.SVG
-       page.javascriptLibs.SVG.debug
-       page.javascriptLibs.SVG.forceFlash
+   page.javascriptLibs.SVG
+   page.javascriptLibs.SVG.debug
+   page.javascriptLibs.SVG.forceFlash
 
 
 Impact
index 0151fca..20dba4e 100644 (file)
@@ -16,16 +16,16 @@ the legacy extension EXT:compatibility6.
 
 The following TypoScript option has been marked for deprecation:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
-       config.prefixLocalAnchors
+   config.prefixLocalAnchors
 
 The following PHP methods have been marked for deprecation:
 
 .. code-block:: php
 
-       TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::prefixLocalAnchorsWithScript()
-       TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doLocalAnchorFix()
+   TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::prefixLocalAnchorsWithScript()
+   TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doLocalAnchorFix()
 
 
 Impact
index 47d56ee..162bcfd 100644 (file)
@@ -98,7 +98,7 @@ Migration
 If you  want to use the JumpURL features you need to install the jumpurl extension. Your configuration should
 work as before.
 
-Please note that the configuration of the :ref:`filelink <t3tsref:filelink>` TypoScript function has changed.
+Please note that the configuration of the :ref:`filelink <t3tsref:typolink-resource_references>` TypoScript function has changed.
 Passing the :code:`jumpurl` parameter in the configuration has been marked as deprecated and will be removed in future versions.
 
 You can now pass arbitrary configuration options for the typolink call that is used to generate
@@ -106,12 +106,12 @@ the file link in the :code:`typolinkConfiguration` parameter:
 
 .. code-block:: typoscript
 
-       lib.myfilelink = TEXT
-       lib.myfilelink.value = fileadmin/myfile.txt
-       lib.myfilelink.filelink {
-               typolinkConfiguration.jumpurl = 1
-               typolinkConfiguration.jumpurl.secure = 1
-       }
+   lib.myfilelink = TEXT
+   lib.myfilelink.value = fileadmin/myfile.txt
+   lib.myfilelink.filelink {
+     typolinkConfiguration.jumpurl = 1
+     typolinkConfiguration.jumpurl.secure = 1
+   }
 
 
-.. index:: PHP-API, ext:jumpurl, TypoScript, Frontend
\ No newline at end of file
+.. index:: PHP-API, ext:jumpurl, TypoScript, Frontend
index f7e17e1..8ddc219 100644 (file)
@@ -10,7 +10,7 @@ See :issue:`23156`
 Description
 ===========
 
-A new TypoScript configuration option :ts:`breadcrumbWrap` has been added. It allows to configure
+A new TypoScript configuration option :typoscript:`breadcrumbWrap` has been added. It allows to configure
 the page path separator used in breadcrumbs in Indexed Search results. This option supports TypoScript
 option split syntax.
 
@@ -21,13 +21,13 @@ Impact
 By default Indexed Search is configured to use "/" as a path separator, so it's backward compatible.
 Use following configuration for Indexed Search Extbase plugin:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.settings.breadcrumbWrap = / || /
 
 For plugin based on AbstractPlugin use:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.breadcrumbWrap = / || /
 
index c29c246..b11a8ba 100644 (file)
@@ -15,13 +15,13 @@ It controls whether the `no_cache` parameter should be added to page links toget
 
 Use following configuration for Indexed Search Extbase plugin:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.settings.forwardSearchWordsInResultLink.no_cache = 1
 
 For plugin based on AbstractPlugin use:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.forwardSearchWordsInResultLink.no_cache = 1
 
index 7f6d094..8ee1e61 100644 (file)
@@ -13,7 +13,7 @@ Description
 stdWrap sub-properties on boolean properties were not evaluated correctly unless the
 property itself was explicitly set.
 
-Example: :ts:`page.10.value.prioriCalc.wrap =` without :ts:`page.10.value.prioriCalc =`
+Example: :typoscript:`page.10.value.prioriCalc.wrap =` without :typoscript:`page.10.value.prioriCalc =`
 
 
 Impact
index edf5874..54b001f 100644 (file)
@@ -10,7 +10,7 @@ See :issue:`75710`
 Description
 ===========
 
-The two RTE-related TSconfig options :ts:`RTE.default.proc.skipAlign` and :ts:`RTE.default.proc.skipClass`
+The two RTE-related TSconfig options :typoscript:`RTE.default.proc.skipAlign` and :typoscript:`RTE.default.proc.skipClass`
 that don't allow align and class attributes when converting content from the RTE to the database have been removed.
 
 
@@ -23,17 +23,17 @@ Setting these options will have no effect anymore.
 Affected Installations
 ======================
 
-Any installation setting custom TSconfig options for :ts:`skipAlign`, :ts:`skipClass` or setting
-:ts:`keepPDIVattribs` without :ts:`class` and :ts:`align` as values are affected.
+Any installation setting custom TSconfig options for :typoscript:`skipAlign`, :typoscript:`skipClass` or setting
+:typoscript:`keepPDIVattribs` without :typoscript:`class` and :typoscript:`align` as values are affected.
 
 
 Migration
 =========
 
-In order to allow class and align attributes in paragraph tags, the option :ts:`keepPDIVattribs`
+In order to allow class and align attributes in paragraph tags, the option :typoscript:`keepPDIVattribs`
 needs to be extended to also include "class" and "align" as values, which is done by default.
 
-If an installation has custom TSconfig settings using :ts:`keepPDIVattribs`, the two attributes need to be added
+If an installation has custom TSconfig settings using :typoscript:`keepPDIVattribs`, the two attributes need to be added
 accordingly to still allow class and align attributes to be kept when transforming from the RTE to the database.
 
 .. index:: TSConfig, RTE, Backend
index 2e665fb..a017b73 100644 (file)
@@ -12,9 +12,9 @@ Description
 
 Due to the wrong approach of removeBadHTML it is not 100% complete and does not keep its promise.
 
-- :php:`ContentObjectRenderer::stdWrap_removeBadHTML()`
-- :php:`ContentObjectRenderer::removeBadHTML()`
-- :ts:`stdWrap.removeBadHTML`
+-  :php:`ContentObjectRenderer::stdWrap_removeBadHTML()`
+-  :php:`ContentObjectRenderer::removeBadHTML()`
+-  :typoscript:`stdWrap.removeBadHTML`
 
 
 Impact
@@ -32,8 +32,8 @@ Instances that use the method or stdWrap property.
 Migration
 =========
 
-Implement a proper encoding by yourself. Use :php:`htmlspecialchars()` or :ts:`stdWrap.htmlSpecialChars`
-in the context of HTML, :php:`GeneralUtility::quoteJSvalue()` or :ts:`stdWrap.encodeForJavaScriptValue`
+Implement a proper encoding by yourself. Use :php:`htmlspecialchars()` or :typoscript:`stdWrap.htmlSpecialChars`
+in the context of HTML, :php:`GeneralUtility::quoteJSvalue()` or :typoscript:`stdWrap.encodeForJavaScriptValue`
 in the context of JavaScript.
 
 .. index:: Frontend, TypoScript, PHP-API
index 0a29446..2aca45d 100644 (file)
@@ -12,8 +12,8 @@ Description
 
 Font tags are not used any more in HTML since years.
 
-- :php:`ContentObjectRenderer::stdWrap_fontTag()`
-- :ts:`stdWrap.fontTag``
+-  :php:`ContentObjectRenderer::stdWrap_fontTag()`
+-  :typoscript:`stdWrap.fontTag``
 
 
 Impact
@@ -32,6 +32,6 @@ Migration
 =========
 
 Update HTML to not output font tags. Use CSS instead. In case you really want to use the font tag,
-it can be created by :ts:`stdWrap.wrap`.
+it can be created by :typoscript:`stdWrap.wrap`.
 
 .. index:: Frontend, PHP-API, TypoScript
index dada2df..b8968fd 100644 (file)
@@ -16,7 +16,7 @@ The import module of EXT:impexp has been disabled for non-admin users by default
 Impact
 ======
 
-For non-admin users who need that functionality, the userTsConfig option :ts:`options.impexp.enableImportForNonAdminUser = 1`
+For non-admin users who need that functionality, the userTsConfig option :typoscript:`options.impexp.enableImportForNonAdminUser = 1`
 can be set. This can become a security problem to the TYPO3 instance in core versions
 7.6 and 6.2 and should only be enabled for "trustworthy" backend users in general.
 
@@ -29,6 +29,6 @@ Installations with non-admin users making active use of the import / export modu
 Migration
 =========
 
-Set userTsConfig option :ts:`options.impexp.enableImportForNonAdminUser = 1` to restore the old behavior.
+Set userTsConfig option :typoscript:`options.impexp.enableImportForNonAdminUser = 1` to restore the old behavior.
 
 .. index:: TSConfig, ext:impexp
index 417b1b6..beaf1fb 100644 (file)
@@ -10,8 +10,8 @@ See :issue:`77209`
 Description
 ===========
 
-The value of the constant :ts:`styles.content.shortcut.tables` which is set by
-EXT:fluid_styled_content has been changed from :ts:`tt_content,tt_address,tt_news,tx_news_domain_model_news` to :ts:`tt_content`.
+The value of the constant :typoscript:`styles.content.shortcut.tables` which is set by
+EXT:fluid_styled_content has been changed from :typoscript:`tt_content,tt_address,tt_news,tx_news_domain_model_news` to :typoscript:`tt_content`.
 
 
 Impact
index f44e689..cff2894 100644 (file)
@@ -31,6 +31,6 @@ TYPO3 instances using the `templateFile` option via FlexForms in Frontend Login
 Migration
 =========
 
-Use the TypoScript setting :ts:`plugin.tx_felogin.templateFile` to set an alternative template file.
+Use the TypoScript setting :typoscript:`plugin.tx_felogin.templateFile` to set an alternative template file.
 
 .. index:: Frontend, ext:felogin, TypoScript
index 645cfdd..58c7201 100644 (file)
@@ -24,7 +24,7 @@ in Frontend mode will not yield the expected result.
 Affected Installations
 ======================
 
-Any installation that uses the :ts:`FILES` cObject, e.g. via the `uploads` CType, as well as
+Any installation that uses the :typoscript:`FILES` cObject, e.g. via the `uploads` CType, as well as
 any installation with a 3rd party extension that uses the named method.
 
 Migration
index 16ed0f7..3c571b1 100644 (file)
@@ -12,7 +12,7 @@ Description
 The feature subsearch which enabled the possibility to append previously searched words to the current
 query was removed.
 
-The option TypoScript :ts:`plugin.tx_indexedsearch.clearSearchBox` has been removed.
+The option TypoScript :typoscript:`plugin.tx_indexedsearch.clearSearchBox` has been removed.
 
 
 Impact
index 8398e80..f081d04 100644 (file)
@@ -15,10 +15,10 @@ The button can be disabled by the following TCA setting:
 :php:`[table_name]['columns'][field_name]['config']['appearance']['elementBrowserEnabled'] = false;`
 
 The button can be disabled by the following pageTs setting:
-:ts:`TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
+:typoscript:`TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
 
 The button can be disabled by the following userTs setting:
-:ts:`page.TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
+:typoscript:`page.TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
 
 
 Impact
index 274fd03..54382cb 100644 (file)
@@ -36,7 +36,7 @@ Either one of the following:
   :html:`noCacheHash="1"` argument from link view-helpers
 + disable the :ts:`requireCHashArgumentForActionArguments` feature, e.g. for EXT:indexed_search:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin {
      tx_indexedsearch {
index 0e1cf30..9e5a5f3 100644 (file)
@@ -14,17 +14,17 @@ The browser support for framesets could be dropped in the future.
 
 Creating a layout based on framesets has been marked deprecated:
 
-* DocumentationFrame_
-* DocumentationFrameset_
+*  DocumentationFrame_
+*  DocumentationFrameset_
 
 The following TypoScript has been marked as deprecated:
 
-* :ts:`config.frameReloadIfNotInFrameset`
-* :ts:`config.doctype = xhtml_frames`
-* :ts:`config.xhtmlDoctype= xhtml_frames`
-* :ts:`frameSet` and its options
-* :ts:`FRAME` and its options
-* :ts:`FRAMESET` and its options
+*  :typoscript:`config.frameReloadIfNotInFrameset`
+*  :typoscript:`config.doctype = xhtml_frames`
+*  :typoscript:`config.xhtmlDoctype= xhtml_frames`
+*  :typoscript:`frameSet` and its options
+*  :typoscript:`FRAME` and its options
+*  :typoscript:`FRAMESET` and its options
 
 Furthermore the class :php:`FramesetRenderer` has been marked as deprecated.
 
index 8f27321..4da948b 100644 (file)
@@ -9,7 +9,7 @@ See :issue:`17904`
 Description
 ===========
 
-HMENU setting :ts:`showAccessRestrictedPages = NONE` now acts as documented in
+HMENU setting :typoscript:`showAccessRestrictedPages = NONE` now acts as documented in
 :ref:`TypoScript reference <t3tsref:menu-common-properties-showaccessrestrictedpages>`.
 
 Before: using the option renders :html:`<a>Page title</a>` when page is inaccessible.
index 812db5b..81523bb 100644 (file)
@@ -22,7 +22,7 @@ EXT:felogin doesn't add default CSS styles anymore.
 Affected Installations
 ======================
 
-All installations using EXT:felogin with default/non-overwritten :ts:`plugin.tx_felogin_pi1._CSS_DEFAULT_STYLE`
+All installations using EXT:felogin with default/non-overwritten :typoscript:`plugin.tx_felogin_pi1._CSS_DEFAULT_STYLE`
 TypoScript setup are affected.
 
 
index a99564c..8a09f0a 100644 (file)
@@ -9,7 +9,7 @@ See :issue:`79243`
 Description
 ===========
 
-The TypoScript setting :ts:`config.sys_language_softMergeIfNotBlank` has been removed
+The TypoScript setting :typoscript:`config.sys_language_softMergeIfNotBlank` has been removed
 without any replacement. This is a result of removing the TCA setting
 `mergeIfNotBlank` from the list of possible values for `l10n_mode`.
 
@@ -17,6 +17,6 @@ without any replacement. This is a result of removing the TCA setting
 Migration
 =========
 
-Remove TypoScript setting :ts:`config.sys_language_softMergeIfNotBlank`.
+Remove TypoScript setting :typoscript:`config.sys_language_softMergeIfNotBlank`.
 
 .. index:: Frontend, TypoScript, TCA
index ede7475..4432cf5 100644 (file)
@@ -9,7 +9,7 @@ See :issue:`79270`
 Description
 ===========
 
-The RTE option that could be set via PageTSconfig :ts:`RTE.default.proc.disableUnifyLineBreaks` has been removed.
+The RTE option that could be set via PageTSconfig :typoscript:`RTE.default.proc.disableUnifyLineBreaks` has been removed.
 
 The option was never set by default.
 
index 09363d5..f38b777 100644 (file)
@@ -37,7 +37,7 @@ Migration
 Install the compatibility7 extension to have the same functionality as before, or use HTTPS enforcing via server configuration (.htaccess)
 or any SSL related extension in the TYPO3 Extension Repository (TER) that provides superior functionality.
 
-To ensure a certain protocol when previewing a page the TSconfig option :ts:`TCEMAIN.previewDomain` can be used to set a preview prefix including
+To ensure a certain protocol when previewing a page the TSconfig option :typoscript:`TCEMAIN.previewDomain` can be used to set a preview prefix including
 the URL scheme.
 
 .. index:: Database, Frontend
index ecb0a9b..9639897 100644 (file)
@@ -18,7 +18,7 @@ A good value for the `customWidgetId` is the {contentObjectData.uid} to ensure n
 
 Example:
 
-.. code-block:: xml
+.. code-block:: none
 
    <f:widget.paginate customWidgetId="{contentObjectData.uid}" ...></f:widget.paginate>
 
index 817cc38..962e9c5 100644 (file)
@@ -20,14 +20,14 @@ Input
 .. code-block:: yaml
 
    editor:
-      externalPlugins:
-         myplugin:
-            resource: "EXT:my_extension/Resources/Public/JavaScript/Contrib/plugins/myplugin/"
-            route: "myroute"
-            configName: "super_config"
-            option1: "value1"
-            option2: "value2"
-            option3: "value3"
+     externalPlugins:
+       myplugin:
+         resource: "EXT:my_extension/Resources/Public/JavaScript/Contrib/plugins/myplugin/"
+         route: "myroute"
+         configName: "super_config"
+         option1: "value1"
+         option2: "value2"
+         option3: "value3"
 
 Output
 
@@ -38,15 +38,16 @@ Output
       'typo3conf/ext/my_extension/Resources/Public/JavaScript/Contrib/plugins/myplugin/'
    );
 
-.. code-block:: json
+.. code-block:: yaml
 
    editor:
-      config:
-         super_config:
-            route: "myroute"
-            routeUrl: "/typo3/index.php?route=myroute"
-            option1: "value1"
-            option2: "value2"
-            option3: "value3"
+     config:
+       super_config:
+         route: "myroute"
+         routeUrl: "/typo3/index.php?route=myroute"
+         option1: "value1"
+         option2: "value2"
+         option3: "value3"
+         option3: "value3"
 
 .. index:: JavaScript, RTE, ext:rte_ckeditor
index b632e51..9231386 100644 (file)
@@ -11,21 +11,21 @@ Description
 
 The following properties within TypoScriptFrontendController have been marked as deprecated:
 
-* :php:`$compensateFieldWidth`
-* :php:`$excludeCHashVars`
-* :php:`$scriptParseTime`
+*  :php:`$compensateFieldWidth`
+*  :php:`$excludeCHashVars`
+*  :php:`$scriptParseTime`
 
 The following methods have been marked as deprecated:
 
-* :php:`TypoScriptFrontendController->generatePage_whichScript()` (used via :ts:`config.pageGenScript`)
-* :php:`TypoScriptFrontendController->encryptEmail()`
-* :php:`TypoScriptFrontendController->encryptCharcode()`
-* :php:`PageGenerator::pagegenInit()`
+*  :php:`TypoScriptFrontendController->generatePage_whichScript()` (used via :typoscript:`config.pageGenScript`)
+*  :php:`TypoScriptFrontendController->encryptEmail()`
+*  :php:`TypoScriptFrontendController->encryptCharcode()`
+*  :php:`PageGenerator::pagegenInit()`
 
 The following TypoScript properties have been marked as deprecated:
 
-* :typoscript:`config.pageGenScript`
-* :typoscript:`config.compensateFieldWidth`
+*  :typoscript:`config.pageGenScript`
+*  :typoscript:`config.compensateFieldWidth`
 
 
 Impact
@@ -49,22 +49,22 @@ Migration
 All of the functionality is obsolete or outdated and should be handled differently from now on:
 
 1. The :typoscript:`compensateFieldWidth` option was used for forms built with TYPO3 4.x (before TYPO3 4.6),
-instead, any other form framework should be used for forms and for field width calculations, where
-styling of form fields are also handled via CSS.
+   instead, any other form framework should be used for forms and for field width calculations, where
+   styling of form fields are also handled via CSS.
 
 2. An alternative :typoscript:`config.pageGenScript` can be used and set via hooks in PHP classes nowadays and
-executed, instead of configuring this functionality on a high-end TypoScript level to execute include
-spaghetti PHP code within a file.
+   executed, instead of configuring this functionality on a high-end TypoScript level to execute include
+   spaghetti PHP code within a file.
 
 3. :php:`PageGenerator::pagegenInit()` is solely working on public properties of the TSFE PHP class, which
-belongs to the TSFE object itself (thus, the logic is copied to :php:`$TSFE->preparePageContentGeneration()`)
+   belongs to the TSFE object itself (thus, the logic is copied to :php:`$TSFE->preparePageContentGeneration()`)
 
 4. Calculating the debug parse time for the web page is not part of the controller logic but more
-certainly belongs to the request handling itself, where it is handled in a cleaner way for PHP,
-waiting for further refactorings in TYPO3 v9.
+   certainly belongs to the request handling itself, where it is handled in a cleaner way for PHP,
+   waiting for further refactorings in TYPO3 v9.
 
 5. The methods :php:`TypoScriptFrontendController->encryptEmail()` and :php:`encryptCharcode()` have been moved
-to ContentObjectRenderer.
+   to ContentObjectRenderer.
 
 
 .. index:: Frontend, TypoScript, PHP-API
index b63c8f6..e5289f5 100644 (file)
@@ -9,7 +9,7 @@ See :issue:`82701`
 Description
 ===========
 
-The TSconfig option :ts:`options.workspaces.considerReferences` to disable references when publishing
+The TSconfig option :typoscript:`options.workspaces.considerReferences` to disable references when publishing
 records from a workspace has been removed.
 
 The according method :php:`TYPO3\CMS\Version\DataHandler\CommandMap::setWorkspacesConsiderReferences()`
index 86a4e69..2024e10 100644 (file)
@@ -32,7 +32,7 @@ Migration
 =========
 
 The "no cache" option which should be avoided or otherwise used carefully by integrators via
-TypoScript through :ts:`config.no_cache = 1` in conjunction with a condition on a per-page basis.
+TypoScript through :typoscript:`config.no_cache = 1` in conjunction with a condition on a per-page basis.
 
 However, it is better to set a very low cache timeout, or investigate why caching is configured
 wrongly in an extension or plugin.
@@ -42,7 +42,7 @@ If not, it is not necessary to migrate anything:
 
 .. code-block:: sql
 
-  SELECT uid,title FROM pages WHERE no_cache = 1
+   SELECT uid,title FROM pages WHERE no_cache = 1
 
 
 .. index:: Database, Frontend, NotScanned
index 865d6cf..63cea7f 100644 (file)
@@ -11,10 +11,10 @@ Description
 
 The following edge-case TSconfig options have been removed:
 
-- :ts:`options.pageTree.disableIconLinkToContextmenu` (Icons are always linked)
-- :ts:`options.pageTree.searchInAlias` (the pages.alias DB field is now always respected when filtering)
-- :ts:`options.pageTree.excludeDoktypes` (there is no restriction to doctypes in the filter anymore)
-- :ts:`options.pageTree.hideFilter` (filter is now always visible)
+-  :typoscript:`options.pageTree.disableIconLinkToContextmenu` (Icons are always linked)
+-  :typoscript:`options.pageTree.searchInAlias` (the pages.alias DB field is now always respected when filtering)
+-  :typoscript:`options.pageTree.excludeDoktypes` (there is no restriction to doctypes in the filter anymore)
+-  :typoscript:`options.pageTree.hideFilter` (filter is now always visible)
 
 
 Impact
@@ -28,4 +28,4 @@ Affected Installations
 
 Installations having one of these options set.
 
-.. index:: Backend, TSConfig, NotScanned
\ No newline at end of file
+.. index:: Backend, TSConfig, NotScanned
index 617d717..0b8e48f 100644 (file)
@@ -9,13 +9,13 @@ See :issue:`83124`
 Description
 ===========
 
-The stdWrap options :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` are rarely used and should be better done completely by CSS.
+The stdWrap options :typoscript:`space`, :typoscript:`spaceBefore`, :typoscript:`spaceAfter` are rarely used and should be better done completely by CSS.
 
 
 Impact
 ======
 
-The stdWrap options :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` do not work anymore. The following calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` will trigger an error:
+The stdWrap options :typoscript:`space`, :typoscript:`spaceBefore`, :typoscript:`spaceAfter` do not work anymore. The following calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` will trigger an error:
 
 - :php:`stdWrap_spaceBefore`
 - :php:`stdWrap_spaceAfter`
@@ -25,7 +25,7 @@ The stdWrap options :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` do not work
 Affected Installations
 ======================
 
-Any instance using the stdWrap option :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` or calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` :
+Any instance using the stdWrap option :typoscript:`space`, :typoscript:`spaceBefore`, :typoscript:`spaceAfter` or calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` :
 
 - :php:`stdWrap_spaceBefore`
 - :php:`stdWrap_spaceAfter`
index 0f0870c..14b65e9 100644 (file)
@@ -39,7 +39,7 @@ Affected Installations
 ======================
 
 Any installation using the PHP method/property or having config.lockFilePath set to a specific non-FAL folder,
-and using :ts:`stdWrap.filelist` functionality.
+and using :typoscript:`stdWrap.filelist` functionality.
 
 
 Migration
index a68e37f..dc322eb 100644 (file)
@@ -9,7 +9,7 @@ See :issue:`83265`
 Description
 ===========
 
-The functionality to add the possible page :ts:`typeNum` to the "id" GET/POST Parameter has been removed.
+The functionality to add the possible page :typoscript:`typeNum` to the "id" GET/POST Parameter has been removed.
 
 Previously it was possible to call TYPO3 Frontend via `index.php?id=23.13` (separated with a dot)
 which resolved in the page ID being "23" and the typeNum set to 13.
@@ -37,4 +37,4 @@ Migration
 Use typolink functionality in TypoScript, or Fluid to build your URLs properly in the format
 of `index.php?id=pageId&type=typeNum`.
 
-.. index:: Frontend, NotScanned
\ No newline at end of file
+.. index:: Frontend, NotScanned
index b438216..3d1453b 100644 (file)
@@ -9,19 +9,19 @@ See :issue:`70526`
 Description
 ===========
 
-Since its introduction, the option :ts:`formatToPageTypeMapping` had to be configured in :ts:`settings.view.formatToPageTypeMapping` instead of :ts:`view.formatToPageTypeMapping`. This has been marked as deprecated.
+Since its introduction, the option :typoscript:`formatToPageTypeMapping` had to be configured in :typoscript:`settings.view.formatToPageTypeMapping` instead of :typoscript:`view.formatToPageTypeMapping`. This has been marked as deprecated.
 
 
 Impact
 ======
 
-Defining :ts:`settings.view.formatToPageTypeMapping` will trigger a deprecation log entry.
+Defining :typoscript:`settings.view.formatToPageTypeMapping` will trigger a deprecation log entry.
 
 
 Affected Installations
 ======================
 
-Installations containing plugins that define :ts:`settings.view.formatToPageTypeMapping` instead of :ts:`view.formatToPageTypeMapping`.
+Installations containing plugins that define :typoscript:`settings.view.formatToPageTypeMapping` instead of :typoscript:`view.formatToPageTypeMapping`.
 
 
 Migration
@@ -31,12 +31,12 @@ Move
 
 .. code-block:: typoscript
 
-    plugin.tx_myextension.settings.view.formatToPageTypeMapping
+   plugin.tx_myextension.settings.view.formatToPageTypeMapping
 
 to
 
 .. code-block:: typoscript
 
-    plugin.tx_myextension.view.formatToPageTypeMapping
+   plugin.tx_myextension.view.formatToPageTypeMapping
 
 .. index:: Frontend, TypoScript, NotScanned
index 4898d1d..e1709ec 100644 (file)
@@ -9,7 +9,7 @@ See :issue:`82909`
 Description
 ===========
 
-The TypoScript option :ts:`config.typolinkCheckRootline` is now always active.
+The TypoScript option :typoscript:`config.typolinkCheckRootline` is now always active.
 
 
 Impact
@@ -29,4 +29,4 @@ Migration
 
 Just remove the TypoScript instruction, as it is not needed anymore.
 
-.. index:: TypoScript, Frontend, NotScanned
\ No newline at end of file
+.. index:: TypoScript, Frontend, NotScanned
index a3b5453..75a9db0 100644 (file)
@@ -12,17 +12,17 @@ Description
 It is now possible to add the HTML attribute :html:`crossorigin="some-value"` to <script> tags for
 Frontend rendering via TypoScript with the following new property
 
-:ts:`page.includeJSlibs.<array>.crossorigin = some-value`
+:typoscript:`page.includeJSlibs.<array>.crossorigin = some-value`
 
 The ``crossorigin`` property is automatically set to the value ``anonymous`` for
 external JavaScript files with an ``integrity`` property if not explicitly set.
 
 The feature is available within the following TypoScript PAGE properties
 
-* :ts:`includeJSlibs`
-* :ts:`includeJSFooterlibs`
-* :ts:`includeJS`
-* :ts:`includeJSFooter`
+*  :typoscript:`includeJSlibs`
+*  :typoscript:`includeJSFooterlibs`
+*  :typoscript:`includeJS`
+*  :typoscript:`includeJSFooter`
 
 Usage:
 ------
@@ -30,14 +30,14 @@ Usage:
 .. code-block:: typoscript
 
    page {
-      includeJS {
-         jQuery = https://code.jquery.com/jquery-2.2.4.min.js
-         jQuery.external = 1
-         jQuery.disableCompression = 1
-         jQuery.excludeFromConcatenation = 1
-         jQuery.integrity = sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=
-         jQuery.crossorigin = anonymous
-      }
+     includeJS {
+       jQuery = https://code.jquery.com/jquery-2.2.4.min.js
+       jQuery.external = 1
+       jQuery.disableCompression = 1
+       jQuery.excludeFromConcatenation = 1
+       jQuery.integrity = sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=
+       jQuery.crossorigin = anonymous
+     }
    }
 
 .. index:: Frontend, TypoScript, JavaScript
index 3a22a11..aa14497 100644 (file)
@@ -9,34 +9,34 @@ See :issue:`81223`
 Description
 ===========
 
-A property :ts:`.inline` has been added to :ts:`page.includeCSS`. 
-If :ts:`.inline` is set, the content of the css-file is inlined using <style>-tags.
+A property :typoscript:`.inline` has been added to :typoscript:`page.includeCSS`.
+If :typoscript:`.inline` is set, the content of the css-file is inlined using <style>-tags.
 
 
 Impact
 ======
 
-Example: 
+Example:
 
 .. code-block:: typoscript
 
-       page.includeCSS {
-               inline = EXT:test/Resources/Public/Css/inline.css
-               inline {
-                       inline = 1
-                       forceOnTop = 1
-                       media = all
-               }
-               other = EXT:test/Resources/Public/Css/other.css
-       }
+   page.includeCSS {
+      inline = EXT:test/Resources/Public/Css/inline.css
+      inline {
+         inline = 1
+         forceOnTop = 1
+         media = all
+      }
+      other = EXT:test/Resources/Public/Css/other.css
+   }
 
 
 Some notes on the implementation:
 
 External files are not inlined.
-The inline-css is compressed if :ts:`config.compressCss` is set.
-Most other properties (:ts:`.allWrap`, :ts:`.disableCompression`, :ts:`.forceOnTop`, :ts:`.if`,
-:ts:`.media`, :ts:`.title`) work even if :ts:`.inline` is set.
-If :ts:`.import` and :ts:`.inline` are both set , the file is loaded via @import.
+The inline-css is compressed if :typoscript:`config.compressCss` is set.
+Most other properties (:typoscript:`.allWrap`, :typoscript:`.disableCompression`, :typoscript:`.forceOnTop`, :typoscript:`.if`,
+:typoscript:`.media`, :typoscript:`.title`) work even if :typoscript:`.inline` is set.
+If :typoscript:`.import` and :typoscript:`.inline` are both set , the file is loaded via @import.
 
 .. index:: Frontend, TypoScript
index 47e5cf5..36ff76b 100644 (file)
@@ -11,7 +11,7 @@ Description
 
 The SVG content object supports a new option to render a SVG file as :html:`<svg>` tag.
 The new setting :typoscript:`renderMode` can be set to `inline` to render an inline version of the SVG file.
-The :ts:`renderMode` property additionally has :ts:`stdWrap` capabilities.
+The :typoscript:`renderMode` property additionally has :typoscript:`stdWrap` capabilities.
 
 .. code-block:: typoscript
 
index 535ac9e..51c5b46 100644 (file)
@@ -15,7 +15,7 @@ Method :php:`TYPO3\CMS\Core\Authentication\BackendUserAuthentication->addTScomme
 Impact
 ======
 
-The method has been used to add comments to :ts:`TSconfig` at runtime, those
+The method has been used to add comments to :typoscript:`TSconfig` at runtime, those
 comments however are never shown in the TYPO3 backend.
 Calling the method directly will trigger a PHP :php:`E_USER_DEPRECATED` error.
 
@@ -35,4 +35,4 @@ Migration
 
 Drop the method call.
 
-.. index:: Backend, PHP-API, TSConfig, FullyScanned
\ No newline at end of file
+.. index:: Backend, PHP-API, TSConfig, FullyScanned
index 9247da6..332c3f0 100644 (file)
@@ -10,38 +10,38 @@ Description
 ===========
 
 Overriding page TSconfig properties on a backend user or group basis is usually
-done by prefixing the page TSconfig path with :ts:`page.` in user TSconfig.
+done by prefixing the page TSconfig path with :typoscript:`page.` in user TSconfig.
 
-As an exception, properties within the page TSconfig top level object :ts:`mod.` could
-sometimes also be overridden in user TSconfig using :ts:`mod.` and omitting :ts:`page.`. This
-has been deprecated: :ts:`mod.` now needs to be overridden in user TSconfig by prefixing
-the path with :ts:`page.`, too.
+As an exception, properties within the page TSconfig top level object :typoscript:`mod.` could
+sometimes also be overridden in user TSconfig using :typoscript:`mod.` and omitting :typoscript:`page.`. This
+has been deprecated: :typoscript:`mod.` now needs to be overridden in user TSconfig by prefixing
+the path with :typoscript:`page.`, too.
 
 
 Impact
 ======
 
-User TSconfig paths that start with :ts:`mod.` will trigger a PHP :php:`E_USER_DEPRECATED` error and will
+User TSconfig paths that start with :typoscript:`mod.` will trigger a PHP :php:`E_USER_DEPRECATED` error and will
 stop working with core v10.
 
 
 Affected Installations
 ======================
 
-Instances that set TSconfig on backend user or group basis starting with :ts:`mod.`.
+Instances that set TSconfig on backend user or group basis starting with :typoscript:`mod.`.
 
 
 Migration
 =========
 
-Simply prefix the user TSconfig path with :ts:`page.` as usual if overriding page TSconfig
+Simply prefix the user TSconfig path with :typoscript:`page.` as usual if overriding page TSconfig
 on user TSconfig level. Example:
 
 .. code-block:: typoscript
 
-    // Before
-    mod.web_list.disableSingleTableView = 1
-    // After
-    page.mod.web_list.disableSingleTableView = 1
+   // Before
+   mod.web_list.disableSingleTableView = 1
+   // After
+   page.mod.web_list.disableSingleTableView = 1
 
 .. index:: Backend, TSConfig, NotScanned
index 8318b22..28b9870 100644 (file)
@@ -9,7 +9,7 @@ See :issue:`84650`
 Description
 ===========
 
-This feature introduces a new :ts:`LanguageMenuProcessor` for Fluid based
+This feature introduces a new :typoscript:`LanguageMenuProcessor` for Fluid based
 language menus based on the languages defined for the current site.
 
 Options
index b6263e0..571ec9a 100644 (file)
@@ -11,8 +11,8 @@ Description
 
 The "duplicate" button visibility can now be managed with userTsConfig using:
 
-- :ts:`options.showDuplicate = 1`
-- :ts:`options.showDuplicate.[table] = 1`
+-  :typoscript:`options.showDuplicate = 1`
+-  :typoscript:`options.showDuplicate.[table] = 1`
 
 
 Impact
@@ -20,4 +20,4 @@ Impact
 
 The button was only introduced in 9.0, but would with this change be hidden again.
 
-.. index:: Backend, TSConfig, ext:backend
\ No newline at end of file
+.. index:: Backend, TSConfig, ext:backend
index a43e196..6bf6435 100644 (file)
@@ -9,9 +9,9 @@ See :issue:`84775`
 Description
 ===========
 
-This feature extends the :ts:`HMENU` content object to support the auto filling of
-:ts:`special.value` for language menus with the site languages available for the
-current site. Setting :ts:`special.value` to :ts:`auto` will include all available
+This feature extends the :typoscript:`HMENU` content object to support the auto filling of
+:typoscript:`special.value` for language menus with the site languages available for the
+current site. Setting :typoscript:`special.value` to :ts:`auto` will include all available
 languages from the current site.
 
 In case of :ts:`special.value = auto` the register :ts:`languages_HMENU` will be set