Zum Inhalt springen

id abhängiger inhalt

Erstellt am 9. August 2007 · 6 Antworten · letzte Antwort am 10. August 2007

Tags: Frage

painschen ·

hi erstmal!

also ich hab vieles gelesen und probiert, aber ging alles net (egal ob PIDinRootline, treelevel oder mit globalVar)..

hab jetzt einen der vielen versuche und den einfachsten niedergeschrieben. die navigation funzt wunderbar, bis auf der tatsache, dass ich bei der ID 37 nicht die zusatzspalte bekomme die ich wünsche..

also schaut euch einfach nur den bereich "testzone" an..

vielen dank schonmal

# rechte Navigation
temp.menuTable = COBJ_ARRAY
temp.menuTable {
   20 = HTML
   20.value = <table width="180" align="left" cellspacing="0" cellpadding="0">
   30 = TEXT
   30.data = page:title	
   30.wrap = <tr><td valign="middle" bgcolor="#005B92"><p style="margin-top: 0; margin-bottom: 5; margin-left: 10;"><img src="fileadmin/images/roterDreieck.gif" width="5" height="12" border="0" alt="" /><font class="weisseSchrift2"> |</font></td></tr>
   40 = HMENU
   40.entryLevel = 1
   40.special.range = 1|3
   40.1 = TMENU
   40.1 {
   expAll = 1
	   NO.linkWrap = <tr><td height="25" background="fileadmin/images/button_rmenu.jpg" valign="middle"><p style="margin-top: 0; margin-left: 25; margin-bottom: 0;"> |</td></tr>
   }
   
   
// TESTZONE ANFANG
[globalVar = TSFE:id = 37]
50 = TEXT
50.wrap = <tr><td>juhu bereich 37</td></tr>
[else]
50 = TEXT
50.wrap = <tr><td>...</td></tr>
[end]  
// TESTZONE ENDE[


   60 = HTML
   60.value = </table>

die struktur der seite ist so aufgebaut (grob):
TypoSeiten -> networks.de -> bereich1 (id01)
-> bereich2 (id02) -> unterbereich A
-> unterbereich B
-> ..
-> bereich37 (id37)

painschen ·

hier noch andre ansätze die ich probierte:

temp.html = <tr><td>juhu es funzt</td></tr>
 
[PIDinRootline = 37]
temp.html = >
[global]

lib.Infobox = COA
lib.Infobox {
       50 = HTML
       50.value < temp.html
}

oder

 [PIDinRootline = 37]
 50 = TEXT
 50.wrap = <tr><td valign="middle" bgcolor="#2F94D1">es funzt!</td></tr>	
 [global]
painschen ·
just2b schrieb

keine conditions innerhalb von {}

georg

das hatte ich mehrfach gelesen aber nicht verstanden.. bin ich denn net gezwungen die bedingungen alle in schleife zu setzen?

Michaelh74 ·

nein, Du kannst einen Wert ja auch so überschreiben:

temp.menuTable.50 = TEXT
temp.menuTable.50.value = meinTEXT

Gruß
Michael

painschen ·

ja, aber das befindet sich doch dann in der schleife vom

temp.menuTable 
     {
      ..
     }

oder muss das einfach außerhalb? also nach dem vorigen einfach:

[globalVar = TSFE:id = 37]
temp.menuTable.50 = TEXT
temp.menuTable.50.value = <tr><td>juhu bereich 37</td></tr>
[end]

sorry das ich das net ganz hinbekomm - aber dazu gibts ja das anfängerforum
:o

nicki4lu ·

Hallo,

du beendest deine temp.menuTable {} nach dem vierten Element und fügst dann hinzu:

[globalVar = TSFE:id = 37]
  temp.menuTable.50 = TEXT
  temp.menuTable.50.value = <tr><td>juhu bereich 37</td></tr>
[end] 

temp.menuTable.60 = HTML
temp.menuTable.60.value = </table>

Liebe Grüße,
Nicole