Skip to content

Commit

Permalink
[TASK] Add description of page TSconfig and user TSconfig in TYPO3 Co…
Browse files Browse the repository at this point in the history
…ncepts

#481

Releases: main, 13.4, 12.4
  • Loading branch information
sarahmccarthy123 committed Nov 27, 2024
1 parent 78c5dee commit 5142f30
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 0 deletions.
9 changes: 9 additions & 0 deletions Documentation/Concepts/Index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,14 @@ TYPO3 Concepts
.. card-footer:: :ref:`Create a minimal page created by pure TypoScript <typoscript>`
:button-style: btn btn-secondary stretched-link

.. card:: TSconfig

TSconfig is a configuration language used to configure the
TYPO3 backend. It has the same syntax as TypoScript.

.. card-footer:: :ref:`TSconfig <tsconfig>`
:button-style: btn btn-secondary stretched-link

.. card:: Fluid templating

Fluid is the standard templating engine that is used with TYPO3.
Expand Down Expand Up @@ -104,6 +112,7 @@ TYPO3 Concepts
Extensions/Index
Cache/Index
TypoScript/Index
TSconfig/Index
Fluid/Index
TCA/Index
Assets/Index
Expand Down
48 changes: 48 additions & 0 deletions Documentation/Concepts/TSconfig/Index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
:navigation-title: TSconfig
.. include:: /Includes.rst.txt

.. _tsconfig:

=====
TSConfig
=====

There are two types of TSconfig: user TSconfig and page TSconfig.

.. _concepts_user_tsconfig:

=====
User TSconfig
=====

User TSconfig is a set of configuration values that affect backend users. They can
be set at the user level or at the backend user group level (then affecting all
users in that group). Things that can be configured are generally related to
permissions for basic functionality, for example, whether a user can clear the cache.

There are also configuration values for the admin panel (which is shown in the
frontend and not the backend).


.. _concepts_page_tsconfig:

=====
Page TSconfig
=====

Page TSconfig is a set of configuration values that affect pages. It is set at
the page level and affects that page and all the pages below it in the tree. The
things that can be configured mainly affect the look and feel of the backend,
such as which fields are available when editing a content element. In general,
page TSconfig dictates what a user sees when they click on modules in the
left-hand module bar, e.g. Page, View, List.

.. _tsconfig-more-information:

Where to find more information
==============================

To learn more about TSconfig and how to use it in your TYPO3 projects, refer to the official
TYPO3 documentation:

* `Using and setting TSconfig <https://docs.typo3.org/permalink/t3tsref:typoscript-syntax-using-setting>`_

0 comments on commit 5142f30

Please sign in to comment.