Zum Inhalt springen

marker dynamisch füllen

Erstellt am 12. September 2005 · 1 Antwort · letzte Antwort am 12. September 2005

Tags: Frage

Zinner ·

Hallo zusammen..

Vielleicht keiner einer von euch mir helfen..Irgendwie habe ich eine kleine Denkblockade. Folgendes Typoscript bewirkt das ein Menü erzeugt wird und darunter ein Bild. Jetzt möchte ich aber das das Bild nur erzeugt wird wenn kein Menü da ist, da das Menü erst in einer tieferen Ebene greift.
Praktisch entweder Menü oder Bild.

page.10.marks.MENU_LINKS = COA
page.10.marks.MENU_LINKS{

10 = HMENU
10{
  entryLevel = 3
  wrap =<table border="0" width="148">|</table>
  1 = TMENU
  1.NO.allWrap = <tr><td valign="top" id="1tmenu{elementUid}" style="background:#C3C5C8;padding-left:20px;">|</td></tr>
  1.NO.subst_elementUid = 1
  1.RO_chBgColor = #cccccc | #eeeeee | 1tmenu
  1.RO = 1
  }

20 = IMAGE
20{
file = GIFBUILDER
file {
XY = 148, [10.h]+[20.h]+[30.h]+43
backColor = #FFFFFF

  10 = IMAGE
  10{
  file = fileadmin/template/images/bild1.jpg
  offset = 5,20
  }
  20 = IMAGE
  20{
  file = fileadmin/template/images/bild2.jpg
  offset = 5,[10.h]+28
  }
  30 = IMAGE
  30{
  file = fileadmin/template/images/bild2.jpg
  offset = 5,[10.h]+[20.h]+35
  }
}
}


}

Komme da im moment irgendwie nicht weiter 🙁

Zinner ·

Nach einer kleinen Pause und einer Tasse Kaffee bin ich dann doch noch auf die Lösung gekommen.

tmp.default_links = IMAGE
tmp.default_links{
file = GIFBUILDER
file {
XY = 148, [10.h]+[20.h]+[30.h]+43
backColor = #FFFFFF

  10 = IMAGE
  10{
  file = fileadmin/template/images/1.jpg
  offset = 5,20
  }
  20 = IMAGE
  20{
  file = fileadmin/template/images/2.jpg
  offset = 5,[10.h]+28
  }
  30 = IMAGE
  30{
  file = fileadmin/template/images/3.jpg
  offset = 5,[10.h]+[20.h]+35
  }
}

}

tmp.menu_links = HMENU
tmp.menu_links {
entryLevel = 3
1 = TMENU
1.wrap =<table border=0 width=148 >|</table>
1.NO.allWrap = <tr><td valign=top id="1tmenu{elementUid}" style="background:#C3C5C8;padding-left:20px;">|</td></tr>
1.NO.subst_elementUid = 1
1.RO_chBgColor = #cccccc | #eeeeee | 1tmenu
1.RO = 1
}

page.10.marks.MENU_LINKS = COA
page.10.marks.MENU_LINKS {
    10 < tmp.menu_links
    10.stdWrap.ifEmpty.cObject < tmp.default_links
  }

Mein Problem lag darin das ich vorher dem wrap des HMENU´s einen Wert zugewiesen habe anstatt dem TMENU. Deswegen hatte ich vorher auch Probleme mit der ifEmpty Geschichte.

Ende gut alles gut 🙂