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 Sekcja body dla kroków koszyka

Dyskusja w 'Zmiana wyglądu sklepu i edycja zaawansowana' rozpoczęta przez użytkownika mmaasszz, 23 Kwiecień 2017.

  1. mmaasszz

    mmaasszz Bywalec

    Wiadomości:
    17
    Docenione treści:
    0
    Witam.

    Jakiś czas temu kupiliśmy exit popup dla koszyka. Kod działa, aktualnie okienko wyskakuje na każdym kroku koszyka, czyli np. na podstronach:

    adressklepu.pl//pl/basket
    adressklepu.pl//pl/basket/step2

    itd.

    Chcielibyśmy jednak obecnie, żeby exit popup pojawiał się tylko i wyłącznie w pierwszej części koszyka, czyli tutaj -> adressklepu.pl//pl/basket

    Odpowiedzialny fragment kodu to

    if ($('body').attr('class').match(/shop_basket|shop_basket_done|shop_basket_address|shop_basket_step2|shop_basket_step1/))

    Gdy w kodzie zostawimy tylko np.

    ($('body').attr('class').match(/shop_basket/)) to nadal wyświetla się wszędzie

    Gdy w kodzie zostawimy tylko np. ($('body').attr('class').match(/shop_basket_step2/)) to wyświetla się tylko na podstronie adressklepu.pl//pl/basket/step2

    Jak zrobić, żeby wyświetlał się tylko i wyłącznie pod adressklepu.pl//pl/basket ?

    W edycji zaawansowanej widać takie szablony:

    basket/address.tpl
    basket/done.tpl
    basket/finished.tpl
    basket/index.tpl
    basket/shipping.tpl
    basket/step2.tpl
    basket/step3.tpl

    ale dodanie żadnego z nich nie wyświetla exit popupa tylko i wyłącznie w pierwszej części koszyka...

    Z góry dzięki za jakąś wskazówkę.

    Pozdrawiam
    MT
     
  2. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
  3. mmaasszz

    mmaasszz Bywalec

    Wiadomości:
    17
    Docenione treści:
    0
    Dzięki za ten link, ale to jest mniej więcej to, o czym pisałem. Teoretycznie pierwszym krokiem jest sam "
    shop_basket", ale jak tylko to wklejam, to exit popup wyświetla się na każdym kroku...

    Ten manewr działa dla każdego innego kroku (np. jak zostawię tylko shop_basket_step2, to wyświetla się tylko w drugim kroku), ale właśnie nie działa dla pierwszego kroku, na którym nam zależy :(
     
  4. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    basket/index.tpl -> to jest ogólny plik koszyka (wszystkie pozostałe pliki to inne ekrany) i jeżeli to na być tylko na pierwszym etapie, powinno być tutaj.
     
    Mariusz lubi to.
  5. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @mmaasszz czy na podstawie pliku basket/index.tpl udało Ci się wprowadzić zaplanowane przez Ciebie zmiany?
     
  6. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    Tak jak wyżej koledzy napisali ten plik odpowiada tylko za pierwszy krok. Jak nie działa wyczyść cache szablonów.
     

Poleć forum znajomym