[TYPO3-german] TYPO3 6.2 - conditions und Files laden - wie löst Ihr das?
bernd wilke
t3ng at bernd-wilke.net
Thu Oct 8 09:26:57 CEST 2015
Am 07.10.15 um 18:58 schrieb Sebastian Schmal:
> hi bernd d.h. ? :)
>
> kannst du ein beispiel aufbauen ?
>
> danke dir
gehen wir mal vom t3editor aus, mit der Einstellung
"[X] Include TypoScript file content"
dann siehst du dort in etwa:
-------------------------------
// TS im Template
page = PAGE
page {
:
}
[condition 1]
// hier der include:
### <INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/plugin-setup.ts"> BEGIN:
//TS im includefile
[condition 2]
plugins.tx_myext_pi1 {
:
}
### <INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/plugin-setup.ts"> END:
// TS mit in condition 1 ???
[global]
-------------------------------
das ganze mit "[ ] Include TypoScript file content", also ohne inline
Ersetzung:
-------------------------------
// TS im Template
page = PAGE
page {
:
}
[condition 1]
// hier der include:
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/plugin-setup.ts">
// TS mit in condition 1 ???
[global]
-------------------------------
real wird aber folgendes ausgewertet:
-------------------------------
// TS im Template
page = PAGE
page {
:
}
[condition 1]
// hier der include:
### <INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/plugin-setup.ts"> BEGIN:
[global]
//TS im includefile
[condition 2]
plugins.tx_myext_pi1 {
:
}
[global]
### <INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/plugin-setup.ts"> END:
// TS mit in condition 1 ???
[global]
-------------------------------
es gibt also kein TS, das nur unter condition 1 aktiv ist, selbst das TS
nach dem Include wird immer berücksichtigt (wegen dem impliziten
[global] am Ende des Includes.
hier wird auch klar, dass nur condition 2 _im includefile_ ausgewertet
werden kann.
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list