---
title: "Wenn Seite = ExterneURL soll ein anderer css style genommen werden"
url: "https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","HTML & CSS"]
created: "2007-10-09"
last_reply: "2007-10-09"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Wenn Seite = ExterneURL soll ein anderer css style genommen werden

TYPO3 › Menüs · 5 Antworten · gestartet 2007-10-09

## Eröffnungsbeitrag

**isabelle** · 2007-10-09 · [Beitrag #1](https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden/1)

Hallo zusammen

Ich weist nicht ob sowas mit TYPO3 möglich ist...

Ein Menü sollte in etwa so sein:

--Page1 (Typ: Normal oder Erweitert) = css class .NORMAL
----Page1.1 (Typ: Externe URL) = css class .EXTERN

Kann man sowas irgendwie programmieren? Also eine css class für die Navigation und wenn eine Seite von Typ Extern ist soll eine andere css class genommen werden..

geht sowas? falls ja wie den?

merci.
isa

## Antworten

### [#2](https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden/2) · Unbekannter Benutzer · 2007-10-09

durch nutzung von stdWrap und if müsste sich das erreichen lassen, denke ich...

### [#3](https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden/3) · isabelle · 2007-10-09

Hallo Kitsunet

Hast Du ein Beispiel dafür?

Mein Aktuelles Navigations-Script sieht so aus:

```typoscript
temp.BASIC_MENU = HMENU
temp.BASIC_MENU {
   wrap = <div class="bM">|</div>
   entryLevel = 1
   
   1 = TMENU
   1 {
      expAll = 0
      noBlur = 1
      wrap = <ul>|</ul>
   
      NO = 1
      NO {
          allWrap = <li class="bM_NO">|</li>
          ATagTitle.field =  abstract // description // subtitle // title         
        }
      
      IFSUB = 1
      IFSUB {
        wrapItemAndSub = <li class="bM_IFSUB">|</li>
        ATagTitle.field =  abstract // description // subtitle // title       
        }
      
      ACT = 1
      ACT {
        wrapItemAndSub = <li class="bM_ACT">|</li>
        ATagTitle.field =  abstract // description // subtitle // title      
        }
      
      CUR = 1
      CUR {
        wrapItemAndSub = <li class="bM_CUR">|</li>
        ATagTitle.field =  abstract // description // subtitle // title           
        }
      
      CURIFSUB = 1
      CURIFSUB {
          wrapItemAndSub = <li class="bM_CURIFSUB">|</li>
          ATagTitle.field =  abstract // description // subtitle // title           
      }
   }
   
   
   2 = TMENU
   2 {
      expAll = 0
      noBlur = 1
      wrap = <ul class="level2">|</ul>
    
      NO = 1
      NO {
          allWrap = <li class="bM_NO_2">|</li>
          ATagTitle.field =  abstract // description // subtitle // title          
        }
 
      IFSUB = 1
      IFSUB {
        wrapItemAndSub = <li class="bM_IFSUB_2">|</li>
        ATagTitle.field =  abstract // description // subtitle // title       
        }
      
      ACT = 1
      ACT {
        wrapItemAndSub = <li class="bM_ACT_2">|</li>
        ATagTitle.field =  abstract // description // subtitle // title       
        }
     
      CUR = 1
      CUR {
        wrapItemAndSub = <li class="bM_CUR_2">|</li>
        ATagTitle.field =  abstract // description // subtitle // title             
        }
        
      CURIFSUB = 1
      CURIFSUB {
          wrapItemAndSub = <li class="bM_CURIFSUB_2">|</li>
          ATagTitle.field =  abstract // description // subtitle // title           
      }
   }

   #3 < .2
}
```

Merci.
Isa

### [#4](https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden/4) · Unbekannter Benutzer · 2007-10-09

Mag sein, dass ich etwas nicht bedacht habe, aber hier mal ein Teil zum testen... der allWrap.override ist neu. Der Gedanke ist, dass man allWrap überschreibt, wenn der Seitentyp externe URL (3) ist.

```typoscript
   temp.BASIC_MENU = HMENU
      temp.BASIC_MENU {
         wrap = <div class="bM">|</div>
         entryLevel = 1

         1 = TMENU
         1 {
            expAll = 0
            noBlur = 1
            wrap = <ul>|</ul>

            NO = 1
            NO {
                allWrap = <li class="bM_NO">|</li>
		allWrap.override = <li class="EXT_NO">|</li>
		allWrap.override.if{
	            value = 3
	            equals.field = doktype
	         }
                ATagTitle.field =  abstract // description // subtitle // title      
   
              }

            IFSUB = 1
            IFSUB {
              wrapItemAndSub = <li class="bM_IFSUB">|</li>
		allWrap.override = <li class="EXT_IFSUB">|</li>
		allWrap.override.if{
	            value = 3
	            equals.field = doktype
	         }
              ATagTitle.field =  abstract // description // subtitle // title       
              }
           
            ACT = 1
            ACT {
              wrapItemAndSub = <li class="bM_ACT">|</li>
              ATagTitle.field =  abstract // description // subtitle // title     .
              }
           
            CUR = 1
            CUR {
              wrapItemAndSub = <li class="bM_CUR">|</li>
              ATagTitle.field =  abstract // description // subtitle // title           
              }
           
            CURIFSUB = 1
            CURIFSUB {
                wrapItemAndSub = <li class="bM_CURIFSUB">|</li>

                ATagTitle.field =  abstract // description // subtitle // title           
            }
         }
         

### HIER FEHLT EBENE 2

         #3 < .2

      }
```

### [#5](https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden/5) · isabelle · 2007-10-09

WOW  :o
geniale Lösung!!
Danke Dir vielmals!

Gruss
Isa

### [#6](https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden/6) · Unbekannter Benutzer · 2007-10-09

Daraus schließe ich, dass das funktioniert hat? Prima  :)

---

Quelle: „Wenn Seite = ExterneURL soll ein anderer css style genommen werden“, typo3.net, https://www.typo3.net/d/69089-wenn-seite-externeurl-soll-ein-anderer-css-style-genommen-werden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
