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

Problem z menu


Autor Wiadomość
Napisane: 25.10.2012 [11:10]
ohny
Twórca tematu
zarejestrowany: 15.07.2010
Posty: 117
Po raz drugi spotykam się z tym problem i nie wiem
jak go rozwiązać, a podejrzewam, że to jakaś pierdoła.

Najpierw tworzę menu:

->page1
->page2
->page3
->page4

i wszystko jest ok.
Jednak chciałbym zrezygnować ze strony 4, więc wyłączam ją
i tworzę "link" (do jakiegoś pdfa) o tej samej nazwie

->page1
->page2
->page3
->page4
--page4

Zamiast przekierowania do pdfa kieruje mnie na page4, którą wcześniej utworzyłem.
Jeśli zmieine nazwę page4 na inną wszystko działa dobrze.

->page1
->page2
->page3
->page5
--page4

Ja jednak chciałbym żeby link miał tamtą nazwę.

Dlaczego tak się dzieje i jak rozwiązać problem?
Napisane: 25.10.2012 [17:45]
Imp
zarejestrowany: 13.04.2011
Posty: 170
TYPOSCRIPT
lib.field_menu = HMENU
lib.field_menu {
  special = list
  special.value = 1,2,3,5 #id stron które chcesz mieć w menu
  wrap = <ul>|</ul>
  1 = TMENU
  1 {
    noBlur = 1
    NO = 1
    NO {
      wrapItemAndSub = <li>|</li> |*| <li>|</li> |*| <li><a href="link_do_pdf.pdf">nazwa</a></li>
      ATagParams = title="{field:title}"
      ATagParams.insertData = 1
    }
    CUR < .NO
    CUR = 1
    CUR {
      ...
    }
    ACT < .NO
    ACT = 1
    ACT {
      ...
    }
  }
}
Napisane: 26.10.2012 [14:03]
ohny
Twórca tematu
zarejestrowany: 15.07.2010
Posty: 117
No niby tak, ale to jest wpisanie na sztwyno
i to może robić ktoś kto tworzy stronę, a zwykły
urzytkownik, który poprostu uzupełnia teksty
nie zrobi tego.

Dlaczego link działa jak zrobie dowolną inną
nazwę? System chyba musi gdzieś zapamiętywać
to, że wcześniej była utworzona tak podstrona.
Napisane: 26.10.2012 [22:52]
erbi
zarejestrowany: 18.02.2008
Posty: 59
masz włączone przyjazne linki (cooluri, realurl) ?
może tam jest trzymana stara relacja

t3go.pl - każdy dzień z TYPO3
Napisane: 06.11.2012 [15:34]
ohny
Twórca tematu
zarejestrowany: 15.07.2010
Posty: 117
dzięki za podpowiedź.

problem rozwiązałem wchodząc do bazy danych, do tabeli tx_realurl_pathcache
i zmieniając zdublowaną pozycję.
2 strony były przypisane do tej samej ścieżki

Można chyba także wyczyścić cache za pomocą
rozszerzeń: 'ReauUrl Management' lub 'RealURL: Clear cache'