Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Po kliknięciu w menu poziom level1 ma nie ładować się strona tylko submenu lecz tylko dla jednej pozycji menu

level1 submenu bez ładowania strony tylko rozwijane menu

  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1
stpr

stpr

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 134 postów
Witam. Mam menu z 4 pozycjami i tylko pozycja nr 3 ma submenu i chciałbym aby po kliknięciu w pozycję numer 3 nie ładowała się strona tylko rozwijało submenu. Temat był poruszany ale dotyczył wszystkich pozycji głównych aby się nie ładowały, ja chcę tylko dla jednej. Poza tym może coś się zmieniło i jest sposób bez grzebania w szablonie, w końcu to dość częsty przypadek, że tak ktoś chce, więc z ciekawości pytam. Jeśli jednak jedyną możliwością nadal jest wstawić kod w szablonie to prosiłbym dokładnie napisać jaki i w którym miejscu bo obawiam się, że mogę sobie nie poradzić. Domyślam się, że w takim przypadku będzie trzeba stworzyć osobny szablon i tylko do pozycji nr 3 go podpiąć. Pozdrawiam.
  • 0

#2
qrczak

qrczak

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 415 postów
  • LokalizacjaŻuławy

Witam. Mam menu z 4 pozycjami i tylko pozycja nr 3 ma submenu i chciałbym aby po kliknięciu w pozycję numer 3 nie ładowała się strona tylko rozwijało submenu. Temat był poruszany ale dotyczył wszystkich pozycji głównych aby się nie ładowały, ja chcę tylko dla jednej. Poza tym może coś się zmieniło i jest sposób bez grzebania w szablonie, w końcu to dość częsty przypadek, że tak ktoś chce, więc z ciekawości pytam. Jeśli jednak jedyną możliwością nadal jest wstawić kod w szablonie to prosiłbym dokładnie napisać jaki i w którym miejscu bo obawiam się, że mogę sobie nie poradzić. Domyślam się, że w takim przypadku będzie trzeba stworzyć osobny szablon i tylko do pozycji nr 3 go podpiąć. Pozdrawiam.


Do tego musisz użyć javascriptu np. jQuery. Poszukaj na sieci coś powinieneś znaleźć. Oczywiście musisz tak skonfigurować moduł od menu aby ci generował submenu do tego 3 elementu. Potem ukrywasz go przez css a reszta to już javascript.
  • 0

#3
produkt

produkt

    Bywalec

  • Zarejestrowani
  • PipPip
  • 28 postów
  • LokalizacjaRóżowy pas asteroid na lewo od Saturna
Można też tak bardziej po chłopsku :)

Jeśli serwis nie będzie często przebudowywany (dodawane nowe strony, które będą się miały pojawiać w menu) to można zrobić to tak:
Tworzysz normalny moduł menu, wrzucasz go na stronę, następnie z wyświetlonej strony, wycinasz ten kawałek wygenerowanego kodu menu, wklejasz go do modułu "własny kod HTML" w miejsce niechcianego linku wstawiasz # i już ...
  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników