Uwaga! Od sierpnia 2017 forum jest w trybie tylko do odczytu.

Dlaczego? Dlatego, że społeczność TYPO3 przeniosła się na slack'a i stackoverflow:
  • Przeczytaj artykuł wprowadzający do slacka, w którym dowiesz gdzie i jak się zarejestrować.
  • Jeżeli masz pytania odnośnie Polskiej Społeczności TYPO3 zapraszamy na kanał slack'a #community-pl. Rozmawiamy tam w języku polskim.
  • Pytania dotyczące samego TYPO3 zadawaj po angielsku na stackoverflow oznaczając je tagiem "typo3". Następnie posługując się linkiem do tego pytania postaraj się zachęcić ludzi z kanału slack'a #typo3-cms lub bardziej pasujących kanałów tematycznych, żeby na nie odpowiedzieli.
  • Możesz też oczywiście zadawać pytania na slacku bez zakładania wątków na stackoverflow, ale wówczas wiedza ta nie jest indeksowana przez googla i część osób nie będzie chciała Ci z tego powodu pomagać.
  • Dla części osób dzielących się wiedzą ważne jest też budowanie reputacji na stackoverflow. Jest to kolejny powód dla którego powinieneś zadawać pytania na stackoverflow by zwiększyć swoje szanse na znalezienie odpowiedzi. Pamiętaj, żeby oceniać odpowiedzi!
Forum » TYPO3 » Menu
Tematy bez nowych odpowiedzi

Menu wielopoziomowe - Wyróżnienie kategorii i konfiguracja zwijania menu expAll


Autor Wiadomość
Napisane: 22.09.2011 [16:30]
matney
Twórca tematu
zarejestrowany: 20.07.2011
Posty: 8
Witam, mam parę pytań związanych z menu.
1. Na swojej stronie TYPO3 mam w jednym z działów wielopoziomowe menu. Chciałbym wyróżnić podkategorię(zawierającą elementy) od elementu(strony/odnośnika) w tej samej kategorii.
Kategoria
-element1
-element2
-podkategoria(wyróżnienie np. trójkącikiem, podkreśleniem)
--element3
--element4

2. Jak skonfigurować parametr expAll dla poszczególnych podstron? Na przykładzie z Introduction Package mamy tam menu_defaults z configiem:
TYPOSCRIPT
menu = HMENU
menu {
 
  1 = TMENU
  1 {
    wrap = <ul>|</ul>
 
    # expAll = 1 (zakomentowany specjalnie)
 
    noBlur = 1
 
    NO = 1
    NO {
      ATagTitle {
        field = title
        fieldRequired = nav_title
      }
                   wrapItemAndSub = <li>|</li> |*| <li>|</li> |*| <li class="last">|</li>
 
                   stdWrap.htmlSpecialChars = 1
    }
 
    ACT < .NO
    ACT {
      ATagParams = class="active"
    }
 
    CUR < .NO
    CUR {
      ATagParams = class="selected"
    }
  }
}

Oraz menu.secondlevel:
TYPOSCRIPT
menu.secondlevel < menu
menu.secondlevel {
  entryLevel = 1
  1 {
    NO {
      wrapItemAndSub = <li>|</li>
    }  
    ACT {
      ATagParams >
      wrapItemAndSub = <li class="active">|</li>
    }
 
    CUR {
      ATagParams >
      wrapItemAndSub = <li class="selected">|</li>
    }
    SPC = 1
    SPC.doNotShowLink = 1
    SPC.doNotLinkIt = 1
    SPC.allWrap = 
    SPC.allWrap = <li> </li>
  }
  2 < .1
  3 < .1
 
}

Na niemieckich forach wyczytałem o stworzeniu nowego szablonu dla strony i wypełnienie setupu np. :
TYPOSCRIPT
temp.SUBNAV.10 = HMENU
temp.SUBNAV.10.1.expAll = 1 
lib.menu < temp.SUBNAV.10

Niestety kombinując na różne sposoby nie udało mi się włączyć/wyłączyć zwijania na wybranej stronie. Jak to zrobić zgodnie ze sztuką na podstawie tego co wyżej?

[Ten temat był edytowany 1 razy. Ostatnio 22.09.2011 o 16:31.]
Napisane: 26.09.2011 [08:12]
tomkraw1
admin
zarejestrowany: 14.07.2008
Posty: 530
1. Jeśli chcesz podkategorię wyróżnić to skorzystaj z optionSplit. Jeśli chcesz wyróżnić kategorię, która zawiera podkategorię to użyj np. IFSUB.



pozdrawiam
Tomek
Napisane: 27.09.2011 [13:39]
matney
Twórca tematu
zarejestrowany: 20.07.2011
Posty: 8
Czyli jeden problem rozwiązany. W setupie menu wstawiłem
TYPOSCRIPT
IFSUB=1
IFSUB{
  wrapItemAndSub = <li class="category">|</li>
     }


A co z parametrem expAll? Jak to skonfigurować?