Hallo,
vielen Dank für die Antwort, .. bis jetzt habe ich es noch nicht
verstanden und es funktioniert auch nicht, daher will ich das ganze
Sktipt zeigen (gekürzt)
*# das fertige Objekt /tmp.content_FIN/ welches entstehen soll, soll die
gesamte sichtbare HTML-Seite beinhalten*
*#
---------------------------------------------------------------------------------------------------------*
/tmp.content_FIN = CASE
tmp.content_FIN {
/*# je nach dem welches Seitenlayout eingestellt ist, wird 1, 2, ...
default genutzt (FUNKTIONIERT)*
*#
---------------------------------------------------------------------------------------------------------*
/ key.field = layout
1 = COA
1 {
///*# Hier soll der Header ausgegeben werden, aber nur wenn in
"Seiteneigenschaften subtitle" etwas eingetragen ist, da daraus das
Hintergrundbild des headers erstellt wird*
*#
---------------------------------------------------------------------------------*/**/*(FUNKTIONIERT
NICHT)*/
10 = COA
10 {
stdWrap.if.isTrue.field = subtitle
10 = TEMPLATE
10{
template = <style type="text/css">div#header {background:
url("fileadmin/template_001/img/###CSSMARKER###_02.png") no-repeat;
height:300px; background-position: center center;} @media only screen
and (min-width: 1500px) { div#header {background:
url("fileadmin/template_001/img/###CSSMARKER###_01.png") no-repeat;
height:400px; background-position: center center;} } @media only screen
and (max-width: 1024px), only screen and (device-width: 1024px) and
(orientation: landscape) { div#header {background:
url("fileadmin/template_001/img/###CSSMARKER###_03.png") no-repeat;
height:250px; background-position: center center;} } </style>
marks {
CSSMARKER = TEXT
CSSMARKER.field = subtitle
}
}
}
/*#
---------------------------------------------------------------------------------*/**/*(FUNKTIONIERT
NICHT)*/
/
/ 20 = COA
20 {
10 = CONTENT
10 {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos = 0
languageFild = sys_language_uid
}
}
stdWrap.wrap = <div class="block01 box">|</div>
stdWrap.required = 1
}
30 = COA
30 {
10 = CONTENT
10 {
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos = 1
languageFild = sys_language_uid
}
}
stdWrap.wrap = <div class="block02 box">|</div>
stdWrap.required = 1
}
} /*# Ende der Seitendefinition für Layout 1*
/
2 = COA
2 {
10 < styles.content.get
10.wrap = <div class="Layout2">|</div>
}
3 = COA
3 {
10 < styles.content.get
10.wrap = <div class="Layout3">|</div>
}
default = COA
default {
10 < styles.content.get
10.wrap = <div class="default">|</div>
}
}/
Am 27.01.2013 12:15, schrieb Ralf-Rene Schröder:
so kann es nicht gehen
TEMPLATE hat kein "if"
und es würde sich ja auch nur auf das 10er Objekt des COA beziehen
(und er hat bestimmt mehr darin als nur das TEMPLATE...)
Am 27.01.2013 10:03, schrieb SW:
versuchs mal so:
20 = COA
20 {
10.if.isTrue.field = subtitle
10 = TEMPLATE
10 {
}
}
}
folgendes muss eigentlich klappen
(natürlich nur wenn an dieser Stelle im TS das field subtitle überhaupt
zur Verfügung steht ... also innerhalb eines CONTENT Elements o.ä. ...
so habe ich es hundertfach im TypoScript drin stehen)
20 = COA
20 {
stdWrap.if.isTrue.field = subtitle
10 = TEMPLATE
10 {
template = Inhalt mit ###MARKER###
marks {
CSSMARKER = MARKER
CSSMARKER.field = subtitle
}
}
}
--
*Marco Brüggemann - schauart designservice*
Radewiesenweg 9
12355 Berlin
fon & fax: 030 66 46 30 80
email: ma...@schauart.de
web: www.schauart.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german