[TYPO3-german] Re: Typo3 6.2 Menu mit Bilder aus Seiteneigenschaften

Stefan Barkey mackermit at neuerdinx.de
Sun Dec 10 13:51:43 CET 2017


Guten Morgen,
ich bin neu hier. Habe vor Jahren mal mit Typo3 4.0 experimentiert. Bin dann aber zu Typolight (Contao) gewechselt.
Da nun aber Contao nicht mehr so kompatibel mit einigen Webserver-Installationen ist, komme ich zurück zu Typo3.
Nun zu meinem Problem.
So wie in diesem Topic schon mal aufgegriffen, versuche ich ein TMENU mit Grafiken zu füllen.
Nun hat sich seit 6.2 wieder einiges getan. Der hier beschriebene Code funktioniert nicht in meiner Installation (8.7.8).

Habe auch schon einige Stunden damit verbracht und jede Menge im Netz gesucht.

Funktioniert bei mir einwandfrei:


lib.test = COA
lib.test {
  10 = IMAGE
  10 {
    file {
      import.data = levelfield:1, media
      treatIdAsReference = 1
      import.listNum = 0
      
    }
  }
}


Auch diese Möglichkeit läuft:

lib.NaviImage = IMAGE
lib.NaviImage.file {
  import =  uploads/media/
  import.data = levelfield:1, media
  import.listNum = 0
  treatIdAsReference = 1
}

Leider schaffe ich es nicht die Grafiken in ein TMENU zu integrieren.
Hier mein Versuch:

page = PAGE
page {
  bodyTag = <body id="main">
  stylesheet = fileadmin/templates/stylesheet.css
  10 = TEMPLATE
  10 {
    template = FILE
    template.file = fileadmin/templates/default.html
    workOnSubpart = DOCUMENT_BODY
    subparts {
      HEADER = TEXT
      HEADER.field= title
      HEADER.wrap = <h2>|</h2>
      
      LINKS < styles.content.get
      LINKS.select.where = {#colPos}=1
      
      INHALT < styles.content.get
      INHALT.select.where = {#colPos}=0
      
      RECHTS < styles.content.get
      RECHTS.select.where = {#colPos}=2
    }
    marks {
      HAUPTMENU = HMENU
      HAUPTMENU.entrylevel = 0
      HAUPTMENU.1 = TMENU
      1 {
        wrap = <div id="mainmenu">|</div>
        NO=1
        NO.stdWrap.override.cObject = COA
        NO.stdWrap.override.cObject.10 = IMAGE
        10 {
        file.import = uploads/media/
        file.import.data = levelfield:1, media
        file.import.listNum = 0
        file.treatIdAsReference = 1
        altText.field = title
        
       }
      }
    }
  }
}

Ich habe mir ein Template angelegt und versuche nun an einer Marke "HAUPTMENU" das TMENU einzubinden.


Vielen Dank schon mal im Vorraus und einen schönen 2. Advent.

Gruß
Stefan

-- 
Typo3 8.7.8


More information about the TYPO3-german mailing list