witam, chcialbym wprowadzic funkcjonalnosc ulatwiajaca wyswietlanie strony osobom niepelnosprawnym - przelaczenie kolorow strony na kontrastowy czarny + zolty, jak mozna to zrobic w contao? Myslalem nad najprostrzym rozwiazaniu - przelaczeniu stylow css, np w osobny temacie (bo chyba do tego to powinno sluzyc?), pytanie jak tego dokonac po kliknieciu na stronie od strony frontendu.
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!
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!
zmiana tematu strony live (frontend)
Rozpoczęty przez mosilver, gru 28 2012 09:37
#2
Napisano 28 grudnia 2012 - 10:59
Jeżeli zrobić tak jak mówisz, to trzeba by było pisać nowy moduł. Ja proponuję utworzyć osobny stylesheet, ale w każdym rekordzie używać jakiegoś prefixu, np. .alternative_style:
.alternative_style #main {}
.alternative_style #container {}
.alternative_style h1 {}
Potem we frontendzie dodajesz link, który obsługujesz za pomocą JSa:
$('alternative_style_switch').addEvent('click', function() {
$(document.body).hasClass('alternative_style') ? $(document.body).removeClass('alternative_style') : $(document.body).addClass('alternative_style');
});
Codefog - Contao web development
#4
Napisano 28 grudnia 2012 - 15:04
Musisz użyć cookies aby ustawienia zostały zapamiętane przy kolejnych podstronach.
Ja zrobiłem to w ten sposób http://net.tutsplus....style-switcher/
U mnie działa.
Ja zrobiłem to w ten sposób http://net.tutsplus....style-switcher/
U mnie działa.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych użytkowników




Do góry
Zgłoś







