Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: bankmonet.pl w Maj 06, 2013, 11:43:27 pm
-
Witam,
męczę się z jedną rzeczą.
http://www.trzyzyczenia.com.pl/sklep/2-zlote-nordic-gold-2013/1548-2-zlote-nordic-gold-cyprian-norwid-2013.html
Widoczna opcja " Negocjuj cenę / złóż ofertę wymiany".
Button pojawia się :
{if $product->quantity > 2}
<p class="buttons_bottom_block">
<a href="{$negocjator_dir}" class="button">{l s='Negocjuj cene' mod='negocjator'}</a>
</p>
{/if}
Proszę mi podpowiedzieć, jaka ma być dodatkowa komenda {if ......} aby button wyświetlany był tylko dla wybranej kategorii, ew. wyłączyć jedną kategorię.
-
Co prawda nie próbowałem czy działa ale wstaw IF w odniesieniu do ID kategorii.
Jeśli kategoria jest różna od np: ID=5 to wykonuje opcję z butonem, potem else puste dla kategorii z przykładowym ID=5.
W teorii powinno zadziałać :)
-
owszem, w teorii, bo zasadniczo w taki sposob mozna sie odniesc tylko do slownej kategorii produktu (default_category) a jezeli przedmiot bedzie w paru kateoriach to nie wiem czy tak to zadziala dla nich wszystkich... chociaz, z tego co doczytalem to chodzi o wyswietlenie przycisku tylko w danych kateogirach a nie kategorii przedmiotu wiec tutaj mozesz posluzyc sie {capture}, przejac ID kategorii w ktorej sie znajdujesz i podifowac po tym ID
-
Może wyjaśnię dokładniej zanim spróbuję edycji z Waszych rad. Chciałbym by button nie był wyświetlony tylko dla kategorii w:
http://www.trzyzyczenia.com.pl/sklep/125-kup-teraz-i-katalog-kreatywnych-firm
Moduł negocjator chcę by używany był tylko dla kategorii numizmatyki to składania ofert online przez klientów w postaci negocjacji cen lub oferty wymiany. Dla katalogu jest to funkcja zbędna. Nie umiem tego wyłączyć dla link wyżej.
-
Witam, czy komuś udało się ten problem rozwiązać? Mam podobnie, że dla wybranych kategorii nie ma się pojawiać, ifować każdą po kolei ciężko;)
-
zatem zastosuj komendę if != 1
-
Witaj West, na szczęście w moim przypadku tych jest mało, a co jeśli zawiera podkategorie i chcę je też wykluczyć? Jak to zrobić rekurencyjnie?