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!

Po kliknięciu w menu poziom level1 ma nie ładować się strona tylko submenu lecz tylko dla jednej pozycji menu
#1
Napisano 13 stycznia 2012 - 10:03

#2
Napisano 13 stycznia 2012 - 12:47

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.
#3
Napisano 20 stycznia 2012 - 12:02


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ż ...
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych użytkowników