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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german