Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.5 => Wątek zaczęty przez: bielik007 w Czerwiec 29, 2013, 03:18:23 pm
-
Witam, jak w temacie, mam problem, gdyż domyślnie ukrycie cen dla osób niezalogowanych ukrywa je również dla promocji na liście promocji, co zrobić aby w kategoriach ceny były ukryte, a pokazywały się tylko na liście promocji lub aby pokazywały się dla wszystkich niezalogowanych ceny tylko te promocyjne.. prosze o pomoc
-
musisz włączyć ceny dla wszystkich, a następnie w karcie produktu dpisać instrukcję if z warunkiem. Możesz korzystać ze zmiennych opisanych na tym forum [variables]
-
w takim systemie wyswietlania cen raczej skupilbym sie nie tyle na zmianie templaty co zmianie classy getPrice, i w niej zastosowanie warunkow. inaczej mialbys do miany poza samym product.tpl jeszcze product-list, comaration, koszyk, podsumowanie koszyka itd.... wszedzie tam gdzie wystepuje cena, czyli okolo 20 miesc ;) a tak zalatwoasz wszystko w jednej pozycji, zasadniczo dwoma linijkami kodu
-
generalnie takie rozwiązanie z getPrice napewno było by szybsze do wykonania, a czy jakieś nakierowanie w którym pliku tego szukać? lub w którym miejscu?
-
takie rzeczy tylko w kontrolerach i klasach... poszukaj tam funkcji getPrice(), chociaz.... tak sie teraz zastanawiam... zasadniczo getPrice odpowiada za generowanie ceny, czyli miejsca po przecinku, waluty itd. mzoe pochopnie strzelilem z ta funcja.... mzeo bardziejtrzeba by sie skupic nad $priceDisplay....
-
w takim systemie wyswietlania cen raczej skupilbym sie nie tyle na zmianie templaty co zmianie classy getPrice, i w niej zastosowanie warunkow. inaczej mialbys do miany poza samym product.tpl jeszcze product-list, comaration, koszyk, podsumowanie koszyka itd.... wszedzie tam gdzie wystepuje cena, czyli okolo 20 miesc ;) a tak zalatwoasz wszystko w jednej pozycji, zasadniczo dwoma linijkami kodu
hmmmm w takim razie ustawiasz wszystko przez context i cookie odwołując się do danej klasy..... chyba wolałbym warunek w tpl :) Ponadto dużo bezpieczniejszy jeśli dane są poufne
-
Witam
Nie chcę zaśmiecać forum nowym tematem więc proszę o info jak w 1.5.6.0 ukryć ceny dla niezalogowanych.
Szukam po opcjach i modułach ale ta funkcja się nie pokazuje.
W starszych wersjach można to było wymusić na plikach w 1.5 nie działa :(
-
zakładka klienci / grupy
-
Dzięki west
Na widoku - nie spodziewałem się.
Najciemniej pod latarnią :)
Da się zrobić tak żeby pojawił się tekst: ceny dostępne dla zalogowanych?
-
oczywiście albo dajesz na stałe albo piszesz warunek :)
-
Chciałem napisać warunek jak w 1.4 ale coś nie poszło.
Mogę prosić o info w których plikach co wstawić.
1.5. i 1.4 to dwa światy :(
-
1.5. i 1.4 to dwa światy :(
jezlei chodzi o twoj problem to dokladnie jeden i tem sam "swiat" ;)
warunek wrzucasz w kazsym miejscu, w ktorym chcesz wyswietlic taka informacje, np w liscie produktow - product-list.tpl czy karcie produktu - product.tpl (w obydwu wersjach masz te same pliki)
warunek to {if $logged}...{else}...{/if} lub bardziej "zaawansowanie" {if $cookie->isLogged()}...{else}...{/if}
-
chyba jestem debil.
Warunek ceny w tych plikach występuje w wielu miejscach i jakbym nie dodawał to lipa :(
Czy ktoś byłby tak dobry i wstawił tak jak być powinno?
Z góry dziękuję