[TYPO3-german] conditions in backend-layouts

Philipp Gampe philipp.gampe at typo3.org
Fri Apr 4 18:45:48 CEST 2014


Hi Ralf-Rene Schröder,

Ralf-Rene Schröder wrote:

> Am 04.04.2014 11:28, schrieb Philipp Gampe:
>> Ralf-Rene Schröder wrote:
>>> oder ist es technisch unmöglich dort auf Konstanten zu prüfen ???
>> 
>> Die Konstanten betreffen ja nur das Frontend TypoScript.
> dies ist natürlich ärgerlich, denn dann funktioniert mein ganzes Konzept
> (Frontendbereiche per Konstante abzuschalten und das BE darauf reagieren
> zu lassen) ja nicht...

Doch das geht:
http://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TSFE/Index.html

Ich weiß allerdings nicht, welche Conditions du brauchst um darauf 
zuzugreifen. Die TSconfig ist leider in diesem Punkt nicht so ausführlich.

>> Das PageTS, das UserTS und die BackendLayouts sind davon ja unabhängig.
>> In BackendLayouts kannst du alle Conditions verwenden, welche auch für
>> das PageTS gelten.
> finde ich irgendwo eine Liste welche conditions für das pageTS gelten ?

Am einfachsten schaust du mal in den Code (jede Zeile mit case ist jeweils 
eine Condition). Es funktionieren alle Conditions aus 
AbstractConditionMatcher sowohl im Frontend, als auch im Backend:
https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php#l215

Nur für das Backend gilt:
https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/backend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php#l62

Sowie für das Frontend:
https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/frontend/Classes/Configuration/TypoScript/ConditionMatching/ConditionMatcher.php#l53

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3 .... inspiring people to share!



More information about the TYPO3-german mailing list