kompik Posted March 8, 2017 Share Posted March 8, 2017 (edited) Witam , Mam pytanie, w którym miejscu i jaką linijkę kodu dopisać w pliku product.tpl, aby przy wyłączonej opcji "Sprzedaż" pojawiała się informacja, że produkt tylko na zamówienie? Pod <span id="availability_value" class="{if $product->quantity <= 0 && !$allow_oosp} st-label-danger{elseif $product->quantity <= 0} st-label-warning{else} st-label-success{/if}">{if $product->quantity <= 0}{if $PS_STOCK_MANAGEMENT && $allow_oosp}{$product->available_later}{else}{/if}{elseif $PS_STOCK_MANAGEMENT}{$product->available_now}{/if}</span> Próbuję dodać: {if $PS_CATALOG_MODE}<strong>Produkt na zamówienie</strong>{/if} Z PHP jestem trochę cienki, jednak kombinuję, ale nic z tego.Najlepiej gdyby taka informacja pojawiła się zamiast ceny przy takich opcjach: http://image.prntscr.com/image/29216d7e02284d4783d2ecd5fcd03734.pngPodejrzewam, że $PS_CATALOG_MODE odpowiada za całość sklepu w trybie katalogu stąd też brak reakcji. Czy ktoś może mi pomóc z kodem, ewentualnie dać jakieś wskazówki?Edit:Aha, zapomniałbym - presta w wersji 1.6.1.10 Edited March 8, 2017 by kompik (see edit history) Link to comment Share on other sites More sharing options...
0 e_com Posted March 8, 2017 Share Posted March 8, 2017 Podejrzewam, że $PS_CATALOG_MODE odpowiada za całość sklepu w trybie katalogu stąd też brak reakcji. Zgadza się. Zrób warunek ze zmienną $allow_oosp. I to nie jest PHP tylko smarty 1 Link to comment Share on other sites More sharing options...
0 kompik Posted March 8, 2017 Author Share Posted March 8, 2017 Dziękuję za odpowiedź - to właśnie świadczy o mojej amatorszczyźnie (ale już niedługo ) $allow_oosp z tego co widzę, oznacza włączone pozwolenie na zamawianie przedmiotu mimo braku produktów.Powiedzmy, że warunkuję właśnie allow_oosp oraz 0 lub mniej dostępnych produktów. Warunek ma zwrócić zwykły tekst w miejsce ceny, docelowo ma wyglądać to w ten sposób: Czy dobrze myślę: {if $product->quantity <= 0 && allow_oosp} ... {/if} Że w miejscu ... przypisuję po prostu tekst dla zmiennej?W taki sposób?: {if $product->quantity <= 0 && allow_oosp}{$nazwa_zmiennej_dla_ceny='Produkt tylko na zamówienie'}{/if} No i tu rodzi się pytanie, jaka jest zmienna dla wyświetlanej ceny? Link to comment Share on other sites More sharing options...
Question
kompik
Witam ,
Mam pytanie, w którym miejscu i jaką linijkę kodu dopisać w pliku product.tpl, aby przy wyłączonej opcji "Sprzedaż" pojawiała się informacja, że produkt tylko na zamówienie?
Pod
Próbuję dodać:
Z PHP jestem trochę cienki, jednak kombinuję, ale nic z tego.
Najlepiej gdyby taka informacja pojawiła się zamiast ceny przy takich opcjach: http://image.prntscr.com/image/29216d7e02284d4783d2ecd5fcd03734.png
Podejrzewam, że $PS_CATALOG_MODE odpowiada za całość sklepu w trybie katalogu stąd też brak reakcji.
Edit:
Aha, zapomniałbym - presta w wersji 1.6.1.10
Link to comment
Share on other sites
2 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