Project

General

Profile

Actions

Feature #17299

closed

Enable/integrate conditions in Page TSconfig

Added by Oliver Hader over 17 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
-
Target version:
-
Start date:
2007-05-11
Due date:
% Done:

0%

Estimated time:
PHP Version:
4.3
Tags:
Complexity:
Sprint Focus:

Description

doc_core_tsconfig tells us "The syntax is as usual TypoScript, only difference is that you cannot use any Constants or Conditions."

In some situations conditions make also sense for the TYPO3 page. Imagine you'd like to set TSconfig for sub-pages of the current one. There is currently no "next Level" functionality in the backend like it is in templates for the frontend.

t3lib_matchcondition has to be extended to work also in backend - maybe some conditions cannot be ported from frontend to backend at all.

Imagine the following page strucutre:
1 |-- 2 |-- 3

With the following Page TSconfig, only the pages 2 and 3 are affected:
[PIDupinRootline=1]
mod.SHARED.colPos_list=0
[end]

(issue imported from #M5613)


Files

0005613_v8.patch (9.3 KB) 0005613_v8.patch Administrator Admin, 2007-07-25 16:30
tsconfig_cond_2007-11-20.diff (26.1 KB) tsconfig_cond_2007-11-20.diff Administrator Admin, 2007-11-20 13:57
5613_tsconfig_cond_2008-04-21.diff (25.5 KB) 5613_tsconfig_cond_2008-04-21.diff Administrator Admin, 2008-04-21 18:11
5613_tsconfig_conditions_20090321.patch (22.6 KB) 5613_tsconfig_conditions_20090321.patch Administrator Admin, 2009-03-21 00:59
0005613_v13.patch (56.6 KB) 0005613_v13.patch Administrator Admin, 2009-07-21 20:53
0005613_v15.patch (67.9 KB) 0005613_v15.patch Administrator Admin, 2009-10-06 19:05
0005613_v16.patch (99.3 KB) 0005613_v16.patch Administrator Admin, 2009-10-19 23:00
0005613_v17.patch (99 KB) 0005613_v17.patch Administrator Admin, 2009-10-20 16:39
0005613_v18.patch (50.9 KB) 0005613_v18.patch Administrator Admin, 2009-10-20 18:03
0005613_tests_v18.patch (46 KB) 0005613_tests_v18.patch Administrator Admin, 2009-10-20 18:03
0005613_v19.patch (50.9 KB) 0005613_v19.patch Administrator Admin, 2009-10-20 19:18
0005613_tests_v19.patch (47.6 KB) 0005613_tests_v19.patch Administrator Admin, 2009-10-20 19:30

Related issues 3 (0 open3 closed)

Related to TYPO3 Core - Bug #19601: t3lib_div::trimExplode limit parameter leads to wrong result with non-empty requirementClosedOliver Hader2008-11-12

Actions
Related to TYPO3 Core - Bug #21309: Move t3lib_matchCondition::whichDevice() to t3lib_utility_Client::getDeviceType()ClosedOliver Hader2009-10-19

Actions
Related to TYPO3 Core - Feature #18749: TSConfig per content (tt_content) is needed in addition to the actual Page TSConfigClosed2008-05-05

Actions
Actions

Also available in: Atom PDF