[TYPO3-UG Denmark] Vandret menu i flere niveauer!

Peter Klein peter at umloud.dk
Tue Feb 6 21:53:50 CET 2007


Hej Jack. Hvorfor ikke lave den med CSS? Det giver ingen hastighedsproblemer 
;)

Du laver f.eks. Typoscript menuen sådan her:

-- cut --
lib.menu = COA
lib.menu {
  10 = HMENU
  10.entrylevel = 0
  10.1 = TMENU
  10.1 {
    wrap = <ul id="menu1"> | </ul>
    NO.allWrap = <li> | </li>
    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="active"
  }
  20 < .10
  20.entryLevel = 1
  20.1.wrap = <ul id="menu2"> | </ul>
  30 < .10
  30.entryLevel = 2
  30.1.wrap = <ul id="menu3"> | </ul>
}
-- cut --

Og så laver du noget CSS i stil med dette:
-- cut --
 <style>
 ul#menu1 {
  margin: 0;
  padding: 0 0 .5em 0;
  list-style: none;
 }
 ul#menu1  li {
  margin: 0;
  padding: 0;
  display: inline; /* Det er denne setting der gør at layout er vandret */
 }
 ul#menu1  li a {
  border: 1px solid Black;
  text-decoration: none;
  padding: .15em .7em;
  background: Aqua;
  color: Black;
  font: normal normal normal .8em Verdana, Geneva, Arial, Helvetica, 
sans-serif;
 }
 ul#menu1  li a:hover, ul li a.active {
  background: Blue;
  color: White;
 }
</style>
-- cut --

(Husk også at lave CSS for "ul#menu2" og "ul#menu3")

--
Peter Klein / Umloud Untd.

"Jack Petersen" <dikujack at gmail.com> wrote in message 
news:mailman.126028.1170719293.21325.typo3-ug-denmark at lists.netfielders.de...
Hej Derude

Jeg har et spøgsmål jeg håber I kan hjælpe med!

De seneste par dage har jeg forsøgt at lave en horisontal menustruktur til
en template i 3. niveauer, som ser sådanne ud.


Level1:    Menupunkt1   Menupunkt2   Menupunkt 3   ...
 Level2:    UnderMenupunkt1   UnderMenupunkt2   UnderMenupunkt 3   ...
 Level3:    UnderUnderMenupunkt1   UnderUnderMenupunkt2
UnderUnderMenupunkt 3   ...

De 3 niveauer svare til sidestrukturen, med niveau 1-3 sider og undersider.

Jeg har forsøgt med en GMENU + levels, men kan ikke rigtig få det til at
virke, og har lidt problemer med hastigheden. Derfor tænkte jeg at en
mulighed kunne være en tabel, men kan det lade sig gøre at lave referenser
på rækkeniveau, da jeg ellers ikke vil kunne "wrappe" de korrekte
menupunkter ind i tabellen?

Hvis der er nogen der har en ide eller en kommentar til hvordan jeg kan
gribe sådan en menustruktur an, vil jeg blive meget glad :-) Det er jo
sikkert super simpelt, når alt kommer til alt.


På forhånd tak for hjælpen. 




More information about the TYPO3-UG-denmark mailing list