Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: Qulek w Czerwiec 28, 2013, 06:20:56 pm
-
Witam
Modyfikuję szablon presty znajomego i w tym szablonie obok koszyka nie pojawia się informacja o wybranych do zakupu towarach. Znajomy podesłał mi grafikę na jaką ma się zmieniać koszyk, tak aby sygnalizował, że w koszyku coś już jest. Nie wiem jak to zrobić aby podmieniać tą grafikę. Jeśli ktoś zna sposób to proszę o pomoc.
Pozdr
-
Jeżeli masz ustawione dodawanie produktów do koszyka przy pomocy ajaxa to musiałbyś zmienić to w pliku .js.
Jeżeli jednak za każdym razem przeładowujesz to musisz w szablonie modułu blockuserinfo/blockuserinfo.tpl dodać sobie warunek:
{if $cart_qties > 0}
//tutaj dodajesz obrazek przy pełnym koszyku
{else}
//tutaj przy pustym
{/if}
-
Dzięki, a czy możesz mi proszę napisać ten warunek dokładnie, żebym tylko adres obrazka podmienił?
Nie znam się na php-ie, ledwo liznąłem go trochę.
pozdrawiam
-
Nawet nie bardzo wiem jak to sprawdzić czy to jest javascriptem.
Czy możesz mi napisać oba kody i gdzie je wkleić - resztę zmian opanowałem w css-ie i trochę w templatach.
Z góry dzięki za pomoc.
-
Akurat tutaj nie potrzebujesz nauki php. Tam gdzie masz wstawić obrazek wpisujesz:
<img src="adres obrazka"/>
-
Nie działa tak własnie próbowałem.
To znaczy że javascript pewnie to obsługuje.
-
Czy ktoś może pomóc? Jak ustawić ikonkę zmieniającego się koszyka na zapełnioną w js?
-
ale czego oczekujesz? pomocy czy gotowca? bo pomocy masz juz nadto, tylko skopiowac i wkleic... polecam dzial Rynek.
-
Szukam gotowca. Tak jak pisałem nie znam się na javascript-cie a to co dostałem nie działa.
Mam wszystko przygotowane tylko brakuje mi kawałka kody żeby podmienić obrazek.
-
Jeżeli chodzi o obsługę tego przez .js to nie jest to taka prosta sprawa i nie wystarczy tylko zastosowanie jednego warunku. Tak jak powiedział kolega polecam dział 'rynek', gdzie na pewno znajdzie się osoba, która stworzy ten skrypt dla ciebie.
-
ale nie strasz juz tak chlopaka ;) owszem dla poczatkujacego nie bedzie to proste, ale tez niewykonalne....
podgladnij sobie jak zachowuje sie i wyglada <div> gdzie masz zmiany 'item' - 'itams' - 'epmty', jak sie ma .tpl do .js i w tych miejscach polecalbym zastapienie tekstow 'empty' oraz 'item'/'items' na grafiki wg powyzszych postow
-
Niestety w nagłówku jest tylko grafika podlinkowana i się nie zmienia. Ale dzięki za podpowiedź.
Nie wiem w którym pliku mam co wstawić czy to ma być js strony głównej, tpl strony głównej czy nagłówka. Jeśli ktoś może pomóc gdzie tego szukać albo poprowadzić co i gdzie to będę wdzięczny bo chcę się poznać logikę co i gdzie modyfikować.
-
kolego @Qulek naucz sie czytac odpowiedzi ze zrozumieniem to napewno o wiele szybciej dojdziesz do "poznania logiki co i gdzie modyfikowac". czy znalazles miesca gdzie nastepuje zmiana napisow empty, item, items? co u ciebie znaczy strona glowna? bo takie pojecie za bardzo w presta nie wystepuje... strony budowane sa przez moduly i to one odpowiadaja w wiekszosci za wyswietlanie zawartosci strony, a przynajmniej tak jest przynajmniej w przypadkku Twojego problemu. po pierwsze o czego musisz zaczac... wspomniane wczesniej czytanie ze zrozymieniem to przede wszystkim, dwa, nauka narzedzi wspomagajacych wyszukiwanie problemow w plikach, czyli przeszukiwanie plikow pod katem wystepowania jakiegos tekstu czy nazwy funkcji itp. uzywanie firebuga (lub podobnych innych wyszukiwarek) a przede wszystkim podstawowa budowa i zasada dzialania calego programu. chcesz sie czegokolwiek sam nauczyc to od tych zagadnien nalezy zaczac. inaczej nawet jak dostaniesz gotowy skrypt to i tak nie bedziesz wiedzial co z nim poczac. juz po Twojej ostatniej wypowiedzi z cala pewnoscia moge stwierdzic, ze bez dzialu Rynek sobie nie poradzisz. tam tez mozesz umiescic posta typu "szukam nauczyciela PS" bo to tak jakbys pisal doktorat po skonczeniu podstawowki....