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

Blokowanie widocznych linków


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

#1
patman

patman

    Bywalec

  • Zarejestrowani
  • PipPip
  • 15 postów
Witam,
W jaki sposób ( zapewne jest to dość proste) można blokować możliwość kliknięcia na linkach, nie blokując ich wyświetlania. Tzn. przykładowa struktura strony:

Link 1 Link 2 Link 3
/ | \ / | \ / | \
4 5 6 7 8 9 10 11 12

Chciałbym teraz wyświetlić całe menu w formie drzewka z zablokowaną możliwością kliknięcia na Link1, Link2, Link3 ponieważ służą mi one jedynie do grupowania treści. 8)

Zdaję sobie sprawę, że moje pytanie może być trudne do zrozumienia. W razie potrzeby opiszę sprawę dokładniej

pozdrawiam
  • 0

#2
qrczak

qrczak

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 415 postów
  • LokalizacjaŻuławy
Robiłem już coś takiego ale jedyne rozwiązanie to javascript. W moim przypadku użyłem jQuery.
<a href="strona.html" class="nolink">Strona</a>
jQuery(document).ready(function()
{	
	$("a.nolink").click(function (event) {
		event.preventDefault();
	});
});

  • 0

#3
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
W edycji strony-grupy dodaj klasę CSS "group". Potem wystarczy, że za pomocą MooTools/jQuery/JavaScriptu odnajdziesz wszystkie tagi posiadające class="group" i zablokujesz im hrefa.

Przykładowy kod dla jQuery:
$("a[class *=group]").click(function() { return false; });

  • 0

Codefog - Contao web development


#4
patman

patman

    Bywalec

  • Zarejestrowani
  • PipPip
  • 15 postów
Dzięki za pomoc... czyli jednak java. Aż dziwne że typo nie ma tak oczywistej funkcjonalnosci. :roll: :roll:

pozdrawiam
  • 0

#5
qrczak

qrczak

    Ekspert

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

Dzięki za pomoc... czyli jednak java.

Nie java tylko javascript to znaczna różnica :)
  • 0

#6
spin80

spin80

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 296 postów
A czy zablokowany ma być np. tylko pierwszy poziom menu czy też może różne elementy na różnych poziomach?

Ogólnie wszystko możesz zrobić poprzez edycję pliku nav_default.tpl i nie będziesz musiał stosować javascriptu. Najlepiej jak utworzysz sobie własny szablon np. nav_main.tpl
  • 0




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

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