Thema: typoscript if
Einzelnen Beitrag anzeigen
  #1  
Alt 30.11.07, 15:34
rip.inc rip.inc ist offline
Forum Zuschauer
 
Registriert seit: 11.10.07
Alter: 19
Beiträge: 8
Frage

typoscript if


Hi Leutz,

die überliche Bitte um Hilfe ich habe folgendes Typoscript und möchte überprüfen ob z.b. der navigationspunkt Produkte aktiv ist. Es spielt sich auf level 3 ab also ne sub sub navi die überschrift soll sich halt von Produkt übersicht auf News ändern aber nur bei einer seite.

Teilbereich
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
subparts.subsubnavi = HMENU
subparts.subsubnavi.entryLevel = 2
subparts.subsubnavi.1 = TMENU
subparts.subsubnavi.1.wrap = <div class="basketHead"><img src="./fileadmin/templates/main/img/basket.jpg" alt="Warenkorb" width="15" height="15" /> PRODUKT KATALOG </div><div class="basketSub"><ul>|</ul></div>
subparts.subsubnavi.1.NO {
allWrap = <li>|</li>
}

wo jetzt PRODUKT KATALOG soll einemal News bei z.b. unternehem da sethen oder sonst PRODUKT KATALOG also ne normale IF aber wie die abfrage gestalten

gesamtes TS von der seite
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
tt_content.search.20 {
renderObj.10 {
wrap = |
typolink.target = _self
}
range = 10
}

plugin.tx_indexedsearch.templateFile = fileadmin/templates/search.html

plugin.tx_mjseventpro_pi1 {
singleView {
title_stdWrap.wrap = <h1>|</h1>
}
listView {
title_stdWrap.wrap = <h2>|</h2>
}
pidList = 29
recursive = 29
eventListPid = 29
eventSinglePid = 29
}

# SprachVariable L initialisieren
config.linkVars = L

# Standardsprache UID 0 -> deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = deutsch

# englisch, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en
config.locale_all = en_EN
[global]

includeLibs.userfuncs = fileadmin/userfunctions.php

config {
xhtml_cleaning = all
doctype = xhtml_strict
htmlTag_langKey = de
xmlprologue = none
language = de
locale_all = german
admPanel = 0
cache_clearAtMidnight = 1
}


page = PAGE
page.typeNum = 0

page.includeCSS {
file1 = fileadmin/templates/main/style.css
}
page.bodyTag = <body>

page.20 = TEMPLATE  
page.20 {
template = FILE
template.file = fileadmin/templates/main/index.html
workOnSubpart = document

subparts.datefunk = USER
subparts.datefunk.userFunc = user_functions->showformatdate

subparts.langknow = USER
subparts.langknow.userFunc = user_functions->langkown

subparts.newproducts= USER
subparts.newproducts.userFunc = user_functions->newproducts

subparts.language = PHP_SCRIPT
subparts.language.file = fileadmin/langswitch.php

subparts.navi = HMENU
subparts.navi.1 = GMENU
subparts.navi.minItems = 7
subparts.navi.maxItems = 9
subparts.navi.1 {
NO {
noBlur = 1
XY = 94,58||111,58||132,58||90,58||134,58||113,58||90,58||76,58||85,58
1 = IMAGE
1.file = fileadmin/templates/main/img/nav/de_out_01.jpg||fileadmin/templates/main/img/nav/de_out_02.jpg||fileadmin/templates/main/img/nav/de_out_03.jpg||fileadmin/templates/main/img/nav/de_out_04.jpg||fileadmin/templates/main/img/nav/de_out_05.jpg||fileadmin/templates/main/img/nav/de_out_06.jpg||fileadmin/templates/main/img/nav/de_out_07.jpg||fileadmin/templates/main/img/nav/de_out_08.jpg||fileadmin/templates/main/img/nav/de_out_09.jpg
wrap = |
}
RO < NO
RO = 1
RO {
XY = 94,58||111,58||132,58||90,58||134,58||113,58||90,58||76,58||85,58
1 = IMAGE
1.file = fileadmin/templates/main/img/nav/de_over_01.jpg||fileadmin/templates/main/img/nav/de_over_02.jpg||fileadmin/templates/main/img/nav/de_over_03.jpg||fileadmin/templates/main/img/nav/de_over_04.jpg||fileadmin/templates/main/img/nav/de_over_05.jpg||fileadmin/templates/main/img/nav/de_over_06.jpg||fileadmin/templates/main/img/nav/de_over_07.jpg||fileadmin/templates/main/img/nav/de_over_08.jpg||fileadmin/templates/main/img/nav/de_over_09.jpg
}

ACT < NO
ACT = 1
ACT {
XY = 94,58||111,58||132,58||90,58||134,58||113,58||90,58||76,58||85,58
1 = IMAGE
1.file = fileadmin/templates/main/img/nav/de_over_01.jpg||fileadmin/templates/main/img/nav/de_over_02.jpg||fileadmin/templates/main/img/nav/de_over_03.jpg||fileadmin/templates/main/img/nav/de_over_04.jpg||fileadmin/templates/main/img/nav/de_over_05.jpg||fileadmin/templates/main/img/nav/de_over_06.jpg||fileadmin/templates/main/img/nav/de_over_07.jpg||fileadmin/templates/main/img/nav/de_over_08.jpg||fileadmin/templates/main/img/nav/de_over_09.jpg
}
}

subparts.navibottom = HMENU
subparts.navibottom.minItems = 7
subparts.navibottom.maxItems = 9
subparts.navibottom.1 = TMENU
subparts.navibottom.1.NO {
allWrap = <span class="subnavspacnobr">|</span>|*|<span class="subnavspac">|</span>
}

subparts.subnavi = HMENU
subparts.subnavi.entryLevel = 1
subparts.subnavi.1 = TMENU
subparts.subnavi.1.NO {
allWrap = <ul><li>|</li></ul>
}



subparts.subsubnavi = HMENU
subparts.subsubnavi.entryLevel = 2
subparts.subsubnavi.1 = TMENU
subparts.subsubnavi.1.wrap = <div class="basketHead"><img src="./fileadmin/templates/main/img/basket.jpg" alt="Warenkorb" width="15" height="15" /> PRODUKT KATALOG </div><div class="basketSub"><ul>|</ul></div>
subparts.subsubnavi.1.NO {
allWrap = <li>|</li>
}

subparts.ROOTLINE = HMENU
subparts.ROOTLINE.special = rootline
subparts.ROOTLINE.special.range = 0|-1
subparts.ROOTLINE.1 = TMENU
subparts.ROOTLINE.1.NO {
linkWrap = |&nbsp;>&nbsp;
}
subparts.ROOTLINE.1.CUR = 1
subparts.ROOTLINE.1.CUR {
doNotLinkIt = 1
linkWrap = |
}

subparts.content < styles.content.get

subparts.events < plugin.tx_rnmjseventprocal_calendar

subparts.rightcontent < styles.content.getRight

subparts.picrightcont < styles.content.getBorder

subparts.rightcontent.stdWrap {
wrap = <div class="contRightSub">|</div>
required = 1
}

styles.content.searchresult.resultTarget = _self
styles.content.searchresult.target = _self
}
[globalVar = TSFE:page|title=Startseite]
page.20.subparts.ROOTLINE = TEXT
page.20.subparts.ROOTLINE.value = &nbsp;
[global]
[globalVar = TSFE:id=29]
page.20.subparts.content = PHP_SCRIPT
page.20.subparts.content.file = fileadmin/calendar.php
[global]

[globalVar = TSFE:id=4]
page.20.subparts.content = PHP_SCRIPT
page.20.subparts.content.file = fileadmin/download.php
[global]

[globalVar = TSFE:id=16]
page.includeCSS {
file2 = fileadmin/templates/main/searchcss.css
}
[global]
[globalVar = GP:L = 2]
page.20.subparts.datefunk.userFunc = user_functions->showformatdateen
page.20.subparts.navi.1 {
NO {
noBlur = 1
XY = 94,58||111,58||132,58||90,58||134,58||113,58||90,58||76,58||85,58
1 = IMAGE
1.file = fileadmin/templates/main/img/nav/en_out_01.jpg||fileadmin/templates/main/img/nav/en_out_02.jpg||fileadmin/templates/main/img/nav/en_out_03.jpg||fileadmin/templates/main/img/nav/en_out_04.jpg||fileadmin/templates/main/img/nav/en_out_05.jpg||fileadmin/templates/main/img/nav/en_out_06.jpg||fileadmin/templates/main/img/nav/en_out_07.jpg||fileadmin/templates/main/img/nav/en_out_08.jpg||fileadmin/templates/main/img/nav/en_out_09.jpg
wrap = |
}
RO < NO - ERROR: Line 190: Object copied in this line "RO < NO" would leave either the value or properties untouched in TypoScript Version 1. Please check that this is not a problem for you.
RO = 1
RO {
XY = 94,58||111,58||132,58||90,58||134,58||113,58||90,58||76,58||85,58
1 = IMAGE
1.file = fileadmin/templates/main/img/nav/en_over_01.jpg||fileadmin/templates/main/img/nav/en_over_02.jpg||fileadmin/templates/main/img/nav/en_over_03.jpg||fileadmin/templates/main/img/nav/en_over_04.jpg||fileadmin/templates/main/img/nav/en_over_05.jpg||fileadmin/templates/main/img/nav/en_over_06.jpg||fileadmin/templates/main/img/nav/en_over_07.jpg||fileadmin/templates/main/img/nav/en_over_08.jpg||fileadmin/templates/main/img/nav/en_over_09.jpg
}

ACT < NO - ERROR: Line 198: Object copied in this line "ACT < NO" would leave either the value or properties untouched in TypoScript Version 1. Please check that this is not a problem for you.
ACT = 1
ACT {
XY = 94,58||111,58||132,58||90,58||134,58||113,58||90,58||76,58||85,58
1 = IMAGE
1.file = fileadmin/templates/main/img/nav/en_over_01.jpg||fileadmin/templates/main/img/nav/en_over_02.jpg||fileadmin/templates/main/img/nav/en_over_03.jpg||fileadmin/templates/main/img/nav/en_over_04.jpg||fileadmin/templates/main/img/nav/en_over_05.jpg||fileadmin/templates/main/img/nav/en_over_06.jpg||fileadmin/templates/main/img/nav/en_over_07.jpg||fileadmin/templates/main/img/nav/en_over_08.jpg||fileadmin/templates/main/img/nav/en_over_09.jpg
}
}
[global]

*grz Flo
Mit Zitat antworten