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

Podświetlenie linku do strony głównej


Autor Wiadomość
Napisane: 21.01.2011 [13:18]
salvi
Twórca tematu
zarejestrowany: 02.04.2008
Posty: 19
Mam taki, pewnie banalny, problem. Prosta witrynka, jednopoziomowe menu:

TYPOSCRIPT
lib.menu_1 = HMENU
lib.menu_1.entryLevel = 0
lib.menu_1.1 = TMENU
lib.menu_1.1 {
  noBlur = 1
  NO.stdWrap.htmlSpecialChars = 1
  NO.wrapItemAndSub = <li> | </li>
  CUR = 1
  CUR.stdWrap.htmlSpecialChars = 1
  CUR.wrapItemAndSub = <li> | </li>
  CUR.ATagParams = class="active"
}


Jak wejdę na podstronę to link w menu do tej podstrony jest podświetlony (bo ma atrybut class="active" ), ale jak wejdę na stronę główną to link nie jest podświetlony bo nie ma tego atrybutu a chciałbym żeby miał. Jak to najlepiej rozwiązać? Oczywiście link do strony głównej jest skrótem...

[Ten temat był edytowany 3 razy. Ostatnio 21.01.2011 o 13:21.]

Pozdrawiam,
Tomek
http://www.ty2.pl/ | http://www.kkstb.pl/
Napisane: 21.01.2011 [15:35]
zbycho
zarejestrowany: 06.11.2009
Posty: 90
Sprobuj tak:

TYPOSCRIPT
lib.menu_1.1.ACT < lib.menu_1.1.CUR



[Ten temat był edytowany 1 razy. Ostatnio 21.01.2011 o 15:35.]
Napisane: 21.01.2011 [19:01]
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1709
Zgodnie z sugestią Zbycha, CUR działa tylko na danej stronie, ACT podświetla każdą gałąź nad stroną wybraną aż do szczytu drzewa włącznie.

TYPO3 Certified Integrator | TYPO3 Społeczność Polska

prv: ['] waiting for the miracle, for the miracle to come
Napisane: 21.01.2011 [22:41]
salvi
Twórca tematu
zarejestrowany: 02.04.2008
Posty: 19
Ten kod daje mi podświetlenie "rodzica", ale nie powoduje podświetlenia strony głównej gdy jestem na stronie głównej - a o to mi chodzi. Chodzi mi o to, żebym miał podświetloną w menu zawsze tą pozycję na której faktycznie jestem. To co mam działa dla wszystkich stron w serwisie oprócz strony głównej.
W załączeniu drzewko strony (strona główna w tym wypadku nazywa się "Bar" ).

[Ten temat był edytowany 1 razy. Ostatnio 21.01.2011 o 22:45.]

Pozdrawiam,
Tomek
http://www.ty2.pl/ | http://www.kkstb.pl/
Załącznik

Przechwytywanie.JPG (Typ pliku: image/jpeg, Rozmiar: 13.75 kilobajty) — 237 pobrania
Napisane: 21.01.2011 [23:41]
zbycho
zarejestrowany: 06.11.2009
Posty: 90
Zrób tak: Stronie, która jest rodzicem nadaj typ shortcut (nigdy nie miałem spolszczonego typo3) i niech wskazuje np. na pierwszą podstronę czy na tzw. stronę główną (której typ jest standard). Czyli odwrotnie niż na załączonym zdjęciu...
Poźniej zastanów się nad tą linią:
TYPOSCRIPT
lib.menu_1.entryLevel = 0

Skoro wywołujesz stronę z entryLevel = -1 to się nie dziwię, że masz problem...