Forum » TYPO3 » Menu
Tematy bez nowych odpowiedzi

Niedomknięte menu


Autor Wiadomość
Napisane: 28.10.2009 [16:56]
lukkos
Twórca tematu
zarejestrowany: 28.10.2009
Posty: 8
Witam,
Mam mały problem z menu, a mianowicie:
TYPOSCRIPT
tempmenu = HMENU
tempmenu.1 = TMENU
tempmenu.data = page:4
tempmenu.1.ecpAll = 0
tempmenu.1 {
    noBlur = 1
    ACT = 1
    wrap = <ul>|</ul>
    NO {
      allWrap = <li>|</li>
      stdWrap.innerWrap.field = subtitle 
      stdWrap.innerWrap.field .=  title
      stdWrap.innerWrap.required = 1
      stdWrap.innerWrap.wrap = <span class="first">|</span><span class="second">|</span>
    }
    ACT {
        allWrap = <li>|</li>
        stdWrap.innerWrap.field = subtitle 
        stdWrap.innerWrap.field .=  title
        stdWrap.innerWrap.required = 1
        stdWrap.innerWrap.wrap = <span class="first">|</span><span class="second">|</span>
        ATagParams.dataWrap = class="active"
    }
}
lib.myMenu < tempmenu


Jak widać menu nie jest bardzo skomplikowane i docelowo ma mieć taką budowę:
HTML
<ul>
  <li>
    <a href="index.php?id=12" class="active">
       <span class="first">tytul1</span>
       <span class="second">tytul2</span>
    </a>
  </li>
  <li>
    <a href="index.php?id=11">
       <span class="first">tytul3</span>
       <span class="second">tytul4</span>
    </a>
  </li>
</ul>


Natomiast generuje się bardzo podobne, z tym że nie zamyka mi ostatniego znacznika spam (po 'tytul2' i po 'tytul4'):
HTML
<ul>
  <li>
    <a href="index.php?id=12" class="active">
       <span class="first">tytul1</span>
       <span class="second">tytul2
    </a>
  </li>
  <li>
    <a href="index.php?id=11">
       <span class="first">tytul3</span>
       <span class="second">tytul4
    </a>
  </li>
</ul>


Cenne będą każde pomysły.

[Ten temat był edytowany 1 razy. Ostatnio 28.10.2009 o 16:57.]
Napisane: 28.10.2009 [19:02]
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1338
Hm coś za dużo kombinacji. O ile Cię dobrze zrozumiałem poniższy kod powinien Ci pomóc... pomagluj też TSref'a żeby zobaczyć jak Tworzyć optymalne menu...

TYPOSCRIPT
tempmenu = HMENU
tempmenu {
  1 = TMENU
  1.expAll = 0
  1 {
    wrap = <ul>|</ul>
    NO {
      allWrap = <li>|</li>
      stdWrap.dataWrap (
        <span class="subtitle">{field:subtitle}</span>
        <span class="title">|</span>
      )
    } 
 
    ACT < .NO
    ACT.ATagParams = class="activ"
    ACT = 1
  }
}

(Kod żródłowy był edytowany, dodana deklaracja ACT)

Sesja wygasła, zaloguj się, żeby się wylogować.

T3CI
Certified Level 2 TYPO3 Night Crew Member.
KO System enthusiast
Napisane: 28.10.2009 [20:29]
lukkos
Twórca tematu
zarejestrowany: 28.10.2009
Posty: 8
Wielkie dzięki za pomoc - działa IDEALNIE icon_biggrin.gif