grz3chu Posted October 5, 2016 Share Posted October 5, 2016 Witam, Na głównej stronie sklepu mam właczony moduł "polecane produkty na stronie głównej" Teraz gdy sprzedam ostatnią sztukę produktu chciałbym żeby oznaczenie "wstążką" "nowy" zmieniło się na np. "sprzedany". Widziałem na angielskim forum jak Vekia podpowiadał komuś żeby wstawić kod do product-list.tpl: {if $product.quantity==0}<img src="tu adres nowej grafiki" style="position:absolute; top:0px; right:0px;" />{/if} Tak też zrobiłem ale nic się nie zmieniło. Adres nowej grafiki jak wpisuję w przeglądarce to się pokazuje więc wnioskuję, że jest poprawny. Ktoś ma pomysł co może być nie tak? Pozdrawiam Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 5, 2016 Share Posted October 5, 2016 Jeśli zmian dokonałeś w poprawnym pliku to włącz kompilacje szablonu. Link to comment Share on other sites More sharing options...
0 grz3chu Posted October 5, 2016 Author Share Posted October 5, 2016 Jeśli zmian dokonałeś w poprawnym pliku to włącz kompilacje szablonu. Działa, dzięki Endriu! Link to comment Share on other sites More sharing options...
0 grz3chu Posted October 5, 2016 Author Share Posted October 5, 2016 Dodatkowe pytanie, Skoro już działa to jak przesunąć nową grafikę żeby zasłoniła istniejącą wstążkę która wystaje delikatnie poza miniaturkę. Zmieniłem atrybut na left:-2px ale nowa grafika nie wychodzi poza miniaturkę. Brakuje milimetra Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 5, 2016 Share Posted October 5, 2016 A nie lepiej zrobić warunek który zamieni ci ten tekst nowy na sprzedany? Link to comment Share on other sites More sharing options...
0 grz3chu Posted October 5, 2016 Author Share Posted October 5, 2016 Nie mam pojęcia jak to zrobić. Sugerowałem się innymi postami z czego wywnioskowałem że "wstążka" "nowy" jest elementem graficznym a nie tekstem. Moja wiedza jest bardzo limitowana, masz jakieś propozycje jak to zrobić? Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 5, 2016 Share Posted October 5, 2016 Warunek już masz tylko zamiast zdjęcia dodajesz tekst i w else dodajesz tekst "nowy". Ja tam nie wiem co ty masz, jaka wersje sklepu, jaki szablon. Link to comment Share on other sites More sharing options...
0 grz3chu Posted October 5, 2016 Author Share Posted October 5, 2016 Mam wersję 1.6.1.7, szablon boot-strap. Szukam jakiś wiadomości na temat zmiany warunku tak jak napisałeś. Dzięki za pomoc! Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 5, 2016 Share Posted October 5, 2016 Ten kod odpowiada za wyświetlanie znaczka Nowy: {if isset($product.new) && $product.new == 1} <a class="new-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="new-label">{l s='New'}</span> </a> {/if} Nadajesz mu warunek żeby wyświetlał się gdy ilość produktu jest większa od 0, następnie do tego warunku z pierwszego postu zamiast zdjęcia dajesz: <a class="new-box" href=""> <span class="new-label">{l s='Sprzedany'}</span> </a> i to wszystko. Link to comment Share on other sites More sharing options...
0 grz3chu Posted October 5, 2016 Author Share Posted October 5, 2016 Udało się! Czy można kontrolować wielkość liter i kolor tłą? Napis "sprzedane" trochę się już nie mieści. Kolor tła też chciałbym zmienić dla wyróżnienia jeśli to możliwe. Przepraszam, że tak męczę ale jestem kompletnie "zielony" jeśli chodzi o kodowanie. Pozdrawiam Link to comment Share on other sites More sharing options...
0 grz3chu Posted October 5, 2016 Author Share Posted October 5, 2016 Właśnie zauważyłem, że gdy produkt przestaje być "nowy" to znika również napis "sprzedany" Rozumiem, że wszystko będzie działało jeżeli wszystkie produkty będą zawsze "nowe" podczas gdy ich stan osiągnie zero inaczej warunek nie będzie miał prawa bytu. Jest jakieś obejście? Dzięki! Link to comment Share on other sites More sharing options...
0 endriu107 Posted October 6, 2016 Share Posted October 6, 2016 To znaczy że drugi warunek masz w warunku nowego produktu, wyciągnij go całkiem poza i będzie ok. Jeśli chcesz skorzystać z innnych reguł css możesz zmienić klasy i ostylować to sobie po swojemu. Link to comment Share on other sites More sharing options...
Question
grz3chu
Witam,
Na głównej stronie sklepu mam właczony moduł "polecane produkty na stronie głównej"
Teraz gdy sprzedam ostatnią sztukę produktu chciałbym żeby oznaczenie "wstążką" "nowy" zmieniło się na np. "sprzedany".
Widziałem na angielskim forum jak Vekia podpowiadał komuś żeby wstawić kod do product-list.tpl:
{if $product.quantity==0}<img src="tu adres nowej grafiki" style="position:absolute; top:0px; right:0px;" />{/if}
Tak też zrobiłem ale nic się nie zmieniło. Adres nowej grafiki jak wpisuję w przeglądarce to się pokazuje więc wnioskuję, że jest poprawny.
Ktoś ma pomysł co może być nie tak?
Pozdrawiam
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now