Zum Inhalt springen

wrap problem bei sitemap ul li

Erstellt am 29. August 2005 · 1 Antwort · letzte Antwort am 29. August 2005

Tags: Frage

fuss ·

olla!

Ich sitz getz schon ne Stunde an folgendem Prob:

Ziel ist es, bei den einzelnen li-tags ein bild einzublenden, welches ich mit Hilfe von levelmedia aus der dem Link entsprechenden Seite holen will.

So weit so gut, mach ich mir mal ein COA, pack das Bild da rein, und wrap den ganzen Kram um <li>s. denkste.

folgendes geht einwandfrei:

tt_content.menu.20.4.1.NO.allWrap = <li>|</li>

und ich erhalte ein nettes listmenu.

wenn ich aber zu Testzwecken folgendes mache:

temp.test = HTML
temp.test.value = <li>|</li>
tt_content.menu.20.4.1.NO.allWrap < temp.test

packt er mir vor jedem Eintrag das "HTML" von temp.test, bzw wenn ich es vom Typ COA mache (da hier ja eigentlich das Bild rein soll), einfach nur das "COA".

Ist da irgendetwas grundlegendes, was ich schlicht und einfach übersehe?

gruss, fuss

nachtrag:
hier noch das eigentlich COA object:

temp.sitemaplipic = COA
temp.sitemaplipic {
    10 = IMAGE
    10.alttext.cObject = TEXT
    10.alttext.cObject.value = {page:title}
    10.alttext.cObject.insertData = 1
    10.file.maxW = 64
    10.file.maxH = 64
    #default pic
    10.file.import {
      cObject = TEXT
      cObject.value = fileadmin/templates/pict/willkommen.jpg   
      cObject.override {
        required = 1
        data = levelmedia: -1, "slide"
        wrap = uploads/media/|
        listNum = 0
        }
      }
    10 {
       stdWrap.required = 1
       stdWrap.wrap = <li>|</li>
       }

    }
fuss ·

Erstmal grundsätzliches folgendes:
es macht natürlich wenig Sinn, einem wrap ein Objekt zuzuweisen... shame on me 😉

daher jetzt dies:

tt_content.menu.20.4 = HMENU
tt_content.menu.20.4 {
 wrap = <div id="sitemaptablelook"><ul>|</ul></div>
 1 = TMENU
 1 {
 target = _self
  NO {
   allWrap = <li>|</li>
   #beforeImg = fileadmin/templates/pict/willkommen.jpg
   beforeImgLink = 0
   beforeImg {
    import = uploads/media/
    import.data = levelmedia: -1, "slide"
    import.listNum = 0
    import.override.field = media
    maxW = 32
    maxH = 32
    }
  }
 }
}

wenn man die eine zeile auskommentiert, kann man auf bequeme Weise ein default pic einfuegen, andernfalls slided "er" rauf bis zum naechsten pic.

gruss, fuss