---
title: "GMENU: IFSUB und CSS-Positionierung"
url: "https://www.typo3.net/d/70424-gmenu-ifsub-und-css-positionierung"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","HTML & CSS"]
created: "2007-11-13"
last_reply: "2007-11-13"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# GMENU: IFSUB und CSS-Positionierung

TYPO3 › Menüs · 0 Antworten · gestartet 2007-11-13

## Eröffnungsbeitrag

**dhoene** · 2007-11-13 · [Beitrag #1](https://www.typo3.net/d/70424-gmenu-ifsub-und-css-positionierung/1)

Guten Abend zusammen!

Ich bin zur Zeit dabei mein GMENU teilweise durch zusätzliche Features zu erweitern. Nun habe ich einen IFSUB-Status hinzugefügt, um zusätzlich hinter dem Menü-Text einen kleinen weißen Pfeil anzuzeigen (in 2. Menüebene und folgende). Mein Template-Setup sieht an dieser Stelle so aus:

```typoscript
        		2.NO = 1
        		2.NO {

                		wrap=<tr><td style="border-bottom: 1px solid #000000">|</td></tr>
                		XY = [40.w]+20, 20
                		backColor = #7ac79f

                		40 = TEXT
                		40.text.field = title
                		40.fontFile = fileadmin/templates/endogyn/menu1/fonts/arial.ttf
                		40.fontSize = 12
                		40.fontColor = white
                		40.niceText = 0
                		40.offset = 10, 14

        		}
       
        		2.RO < .2.NO
        		2.RO.backColor = #40b282
       
        		2.ACT < .2.RO
        		2.CUR < .2.RO
        		
        		2.IFSUB < .2.NO
        		2.IFSUB.wrap = <tr><td style="border-bottom: 1px solid #000000">|<div style="position: absolute; right: 0px"><img src="fileadmin/templates/endogyn/menu1/img/arr.gif" border="0" width="20" height="20" alt=">" /></div></td></tr>
        		2.IFSUB.XY = [40.w]+40, 20
        		
        		2.IFSUBRO < .2.IFSUB
        		2.IFSUBRO.backColor = #40b282

        		2.ACTIFSUB < .2.IFSUBRO
        		2.IFSUBCUR < .2.IFSUBRO
```

Prinzipiell funktioniert die Methode. Allerdings ergibt sich dabei folgendes - schwerwiegendes - Problem: Sofern der erste Menüpunkt Unterpunkte hat (also IFSUB-Status besitzt), erscheint der entsprechende Pfeil fälschlicherweise erst im 2. Menüpunkt (obwohl dieser u.U. garkeine Unterpunkte hat). So setzt sich das dann auf das ganze ausgeklappte vertikale Menü der 2. Ebene fort, sodass die Pfeile immer um einen Menüpunkt nach unten verschoben sind (dadurch habe ich dann auch unter dem Menü ein oder zwei überschüssige Pfeile, die sich eigentlich innerhalb des Menüs befinden sollten!).

Kurios ist: Verwende ich bei der Positionierung mit CSS neben der "right: 0px"-Angabe zusätzlich eine "top: 0px-Angabe", hat der 1. Menüpunkt ordnungsgemäß einen weißen Pfeil (IFSUB), so wie es sein sollte. Allerdings fehlen mit dieser Angabe alle folgenden Pfeile im Menü und es wird somit nur der erste Menüpunkt mit einem Pfeil versehen.  o.O

Ich bin vollends verwirrt... #paralyzed# Hat jemand eine Idee, was zu tun ist?

Viele Grüße,

Dennis.

---

Quelle: „GMENU: IFSUB und CSS-Positionierung“, typo3.net, https://www.typo3.net/d/70424-gmenu-ifsub-und-css-positionierung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
