---
title: "Menue mit Bildern aus Resources"
url: "https://www.typo3.net/d/95621-menue-mit-bildern-aus-resources"
source: "typo3.net"
tags: ["TYPO3","Menüs","Bilder","Frage"]
created: "2010-01-06"
last_reply: "2010-01-12"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Menue mit Bildern aus Resources

TYPO3 › Menüs · 4 Antworten · gestartet 2010-01-06

## Eröffnungsbeitrag

**zeroskunk** · 2010-01-06 · [Beitrag #1](https://www.typo3.net/d/95621-menue-mit-bildern-aus-resources/1)

Hallo liebe Gemeinde der unerschrockenen Typo3ern!

Ich habe mir aus verschiedenen Richtungen hier aus diesem Forum ein MENU gebastelt das wie folgt aussieht.

```typoscript
temp.spezial_menu = HMENU
temp.spezial_menu.special = directory
temp.spezial_menu.special.value = 12
temp.spezial_menu.1 = GMENU
temp.spezial_menu.1 {
        wrap =
        NO.XY = 150,150
        NO.10 = IMAGE
        NO.10.file.import = uploads/media/
        NO.10.file.import.data = levelmedia: 1
        NO.10.file.import.field = media
        NO.10.file.import.listNum = 0
        
        #RO = 1
        #RO < .NO
        #RO.10.file.import.listNum = 1
        
        #ACT = 1
        #ACT < .RO
        
}
```

Wie gesagt is viel kopiert aus vorhergehenden Beitraegen. Dies sollte ein MENU aus allen Unterseiten einer ausgehenden ID (12) erstellen. Die Bilder die dann im MENU angezeigt werden sollten - wuerden dann im Resources TAB aller (unterderID12STEHENDEN) Seiten herkommen.

**Nun meine FRAGE:**

Kann ich den **subparts.mainCONTENT** in meiner PAGE-TS-CONFIG durch **subparts.spzial_menu** ersetzen - und somit das MENU zwingend in den MAInConTent der SEIT reinpushen?? Wie gesagt das TS-Setup moecht ich nicht anruehren und ein neues Template wuerde auch wieder alles verkomplizieren!

Hier ein Ansatz??

```typoscript
<include_typoscript: source="FILE: fileadmin/templates/typoscript/spezial_menu.txt">

temp.mainTemplateContent= TEMPLATE
temp.mainTemplateContent {
 subparts.contentMAIN < temp.spezial_menu
}
```

**temp.mainTemplateContent** kommt aus dem TS-Setup. Ich weiss leider niht inwieweit das oben genannte ein Pfusch is!

Mfg Daniel

## Antworten

### [#2](https://www.typo3.net/d/95621-menue-mit-bildern-aus-resources/2) · maik · 2010-01-07

Ja das würde funktionieren.

Da du vorher vermutlich den Content in contentMAIN hattest würde dieser dadurch aber überschrieben.

```typoscript
subparts.contentMAIN < styles.content.get
```

Du kannst den contentMAIN zu einem Content Object Array (COA) machen und dann beides zuweisen:

```typoscript
subparts.contentMAIN = COA
subparts.contentMAIN.10 < styles.content.get
subparts.contentMAIN.20 < temp.spezial_menu
```

Dein Ansatz ist aber schon ganz richtig.

### [#3](https://www.typo3.net/d/95621-menue-mit-bildern-aus-resources/3) · zeroskunk · 2010-01-07

hallo maik!

Der **contentMain** sollte ja überschrieben werden, da er ja durch dieses Menü ausgetauscht werden soll!

Ich bin mir einfach nicht sicher ob einfach des MENU das ich erstellt habe ein Pfusch ist, oder ob es aus der (PAGE) TS-Config heraus einfach nicht möglich ist subparts auszutauschen?

Aber die IDEE mit dem Object Array ist guuuut - verdammt gut! Nur würde ich sagen ich erstelle das ARRAY im TS-SETUP (Template) und füge dann in der TS-CONFIG (der PAGE) den zweiten Teil des ARRAYs hinzu!

**FRAGE**

geht das oder nicht??

Mfg Daniel

### [#4](https://www.typo3.net/d/95621-menue-mit-bildern-aus-resources/4) · zeroskunk · 2010-01-11

HALLO MAEDELES & JUNGS!

Nachdem ich keine absolut lernfaehige CHAT-Bestie bin, verzeiht meinen CamelStyle mit durchewegigen "GROSZSCHREIB" Schreiereien - sind nicht als solche zu werten!

Hab eine Loesung fuer das Menue das ich zuvor beschrieben habe. Ich poste es einmal einfach so!

temp.spezial_menu als TEXT definiert - und keinen VALUE zugewiesen, dann bleibt es generell auf den Seiten LEER.

```typoscript
 temp.spezial_menu = TEXT
```

Mit einer condition von globalVar die auf die PAGEID 2 und 3 . . . verweisst die temp.spezial_menu angepasst.

**TIPP:** ich habe alle Menues und Configs als TXTs abgespeichert und die einzelnen Files includet - das sorgt fuer Uebersicht - denn all das was ich hier unten von mir gebe kommt ins TS-SETUP, alle anderen Versuche mit ext-Templates oder PAGE-TS-CONFIGs sind gescheitert!!

```typoscript
[globalVar = TSFE:id = 2, TSFE:id = 3]
  temp.spezial_menu = HMENU
  temp.spezial_menu.special = directory
  temp.spezial_menu.special.value = 12
  temp.spezial_menu.1 = GMENU
  temp.spezial_menu.1 {
        wrap =
        NO.XY = 150,150
        NO.10 = IMAGE
        NO.10.file.import = uploads/media/
        NO.10.file.import.data = levelmedia: 1
        NO.10.file.import.field = media
        NO.10.file.import.listNum = 0
        
        #RO = 1
        #RO < .NO
        #RO.10.file.import.listNum = 1
        
        #ACT = 1
        #ACT < .RO        
  }
[global]
```

Die subparts ausgetauscht und als COA definiert (DANKE MAIK). Somit verliere ich den MAIN CONTENT nicht!

```typoscript
# Page content object:
temp.mainTemplateContent = TEMPLATE
temp.mainTemplateContent{  
.
.

#  subparts.contentMENU   < temp.spezial_menu
  
  subparts.contentMAIN   = COA
  subparts.contentMAIN.10 < styles.content.get
  subparts.contentMAIN.20 < temp.spezial_menu
.
.

}
```

Hoffe ich konnte hier irgendjemanden weiterhelfen - Und besten Dank an die Seite und Ihre MEMBERs!

Mfg Daniel

### [#5](https://www.typo3.net/d/95621-menue-mit-bildern-aus-resources/5) · zeroskunk · 2010-01-12

Hallo ein letztes mal!

Hier nocheinmal ein ueberarbeitetes schoenes menue!

**Wichtig ist der special value, der wird die PID von oben angegeben! Ich glaube das ist jetzt die schoenste Loesung**

```typoscript
[globalVar =  TSFE:id = 11, TSFE:id = 12, TSFE:id = 14, TSFE:id = 15]

temp.spezial_menu = HMENU
temp.spezial_menu.special = directory
temp.spezial_menu.special.value < GPvar:pid
temp.spezial_menu {
        1 = GMENU
        1 {
                expAll = 1
                noBlur = 1
		
                NO = 1   
                NO {
                        transparentBackground = 1
                        ATagTitle.field = title
                        XY=150,150

                        5=IMAGE
                        5 {
                           	file.import = uploads/media/
            			file.import.data = levelmedia: 1
            			file.import.field = media
      	      			file.import.listNum = 0
      	      			file.width = 150
                        	file.height = 150
                        }
                        
                        10=TEXT
                        10 {
                                text.field=title
                                offset=1,20
                                fontColor=#FFFFFF
                                fontFile=fileadmin/fonts/FloraICG.ttf
                                fontSize=14   
                        }
                }
                ACT <.NO
                ACT.10.fontColor = #BF2236

                RO <.NO
                RO.10.fontColor = #BF2236

                ACTRO <.RO
        }
}


[global]
```

[/b]

Mfg Daniel

---

Quelle: „Menue mit Bildern aus Resources“, typo3.net, https://www.typo3.net/d/95621-menue-mit-bildern-aus-resources
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
