1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

W TRAKCIE Jak dodać moduł wyboru walut w górnym pasku?

Dyskusja w 'Zmiana wyglądu sklepu i edycja zaawansowana' rozpoczęta przez użytkownika e-swiece, 24 Listopad 2015.

  1. e-swiece

    e-swiece Nowicjusz

    Wiadomości:
    24
    Docenione treści:
    2
  2. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    @e-swiece czy ten temat wymaga jeszcze weryfikacji, to stare zgłoszenie ale sprawdzając forum trafiłem na nie. Wątek z linku chyba został całkiem rozwiązany.
     
  3. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    można dodać bez najmniejszego problemu, wg wzoru w tamtym temacie dodajemy po prostu linki typu
    Kod:
    <a href="?currency=PLN">PLN</a> <a href="?currency=EUR">EUR</a> 
    
    itd.
     
  4. sensey3

    sensey3 Nowy użytkownik

    Wiadomości:
    4
    Docenione treści:
    3
    Witam, odkopię trochę temat.
    Zmiana na linki href nie jest możliwa przy wykorzystaniu standardowego selecta. W temacie o translatorze to dość ułatwione bo za każdym razem odwołujemy się do skryptu. No ale problem można obejść korzystając z klas i ID z oryginalnego modułu walut - bez problemu zmienimy walutę na sklepie.

    Wygląda to po prostu tak:
    <div class="jakaś klasa">
    <select class="singleselect gotourl" id="box_currencies_select">
    <option selected="selected" value="?currency=PLN">złoty polski</option>
    <option value="?currency=USD">dolar amerykański</option>
    <option value="?currency=EUR">euro</option>
    <option value="?currency=GBP">funt szterling</option>
    </select>
    </div>

    Nie mogę natomiast dojść do tego, jak pozostawić tego selecta zaznaczonego na nowo wybranej opcji po przeładowaniu strony. Bez tego nie jest możliwy np. powrót do oryginalnej waluty - w kodzie jest selected="selected". Nie wrócimy do pierwotnej waluty po zmianie np. na EUR bo select jest sztywno przypisany do pierwszej wartości, po przejściu na inną stronę nie zobaczymy natomiast jaka waluta jest wybrana.

    W oryginalnym currencies.tpl jest trochę namotane w warunkami, które chyba nie łapią klasy selecta w innym divie. A mój poziom zaawansowania kończy się na powyższej dedukcji. Mógłbym przekopiować całość oryginalnego modułu, ale wtedy chcąc zmienić wygląd w górnej belce rozwalam też pozostałe pola select na stronie (wszędzie w clickshop jest ta sama klasa).

    Macie może jakieś pomysły?
     
    Mariusz lubi to.
  5. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    ale dla danego selecta możesz dodać przecież kolejną klasę, jeśli to w jednym miejscu działa z selectem to i tu zadziała.
    To można jedynie na warunkach zrobić inaczej się nie da.
     
  6. Słoik

    Słoik Znawca

    Wiadomości:
    246
    Docenione treści:
    26
    Skoro temat nie jest zamknięty to go odgrzewam.
    Pytanie jakie zadał @sensey3, po kliknięciu własnego linku <option value="?currency=EUR">euro</option> i przeładowaniu strony, nie jest on zaznaczony/wyświetlony jako aktywny. Użycie tych samych klas co w module nie pomaga...
     

Poleć forum znajomym