[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