Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: troon w Sierpień 06, 2016, 05:31:48 pm

Tytuł: Bieżąca kategoria
Wiadomość wysłana przez: troon w Sierpień 06, 2016, 05:31:48 pm
Witam wszystkich,

znajomy poprosił mnie o małe przerobienie sklepu postawionego na preście. Większość poprawek udało mi się zrobić, ale mam problem z jedną,

chciałbym na stronie produktu wyświetlić jego kategorię. Breadcrumb jest wyłączony i on go nie chce, chciałby aby tylko pojawiła się informacja o kategorii w jakiej znajduje się produkt. Co mam dopisać w product.tpl aby wyświetlić tę jedną kategorię?

Nie jestem programistą, więc mam problem z tak błahą rzeczą, byłbym wdzięczny za pomoc.
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: west w Sierpień 06, 2016, 06:08:18 pm
spróbuj {$product->category|escape:'html':'UTF-8'}
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: troon w Sierpień 06, 2016, 06:21:28 pm
spróbuj {$product->category|escape:'html':'UTF-8'}

dzięki za odpowiedź ;)

Jest prawie dobrze, bo wyświetla się kategoria, ale główna najwyższa, chciałbym aby wyświetlała się subkategoria najniższa:

główna->moda damska>sukienki
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: west w Sierpień 06, 2016, 09:37:00 pm
to musisz napisać moduł lub zmienić powiązania w produkcie
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: troon w Sierpień 07, 2016, 03:34:01 pm
ok, zmieniłem powiązania i wyświetla to co trzeba ;)

Jeszcze jedna prośba, jaki wstawić kod aby wyświetlona kategoria była zarazem linkiem do tej kategorii?
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: west w Sierpień 07, 2016, 07:43:32 pm
To już jest trudniejsze musisz napisać modulik, który wyciągnie link do tej kategorii. W standardzie tego nie ma - w kontrolerze produktu.
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: endriu107 w Sierpień 07, 2016, 09:02:18 pm
Niekoniecznie trudniejsze, można to obejść np tak:

<a href="{$base_dir}index.php?id_category={$category->id}&controller=category">{$category->name}</a>
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: west w Sierpień 07, 2016, 09:40:38 pm
Pomijając, że nie pobiera urla z rewrite to działa :) Z mojej strony dla bezpieczeństwa zmodyfikuję kod
<a href="{$base_dir}index.php?id_category={$category->id|escape:'html':'UTF-8'}&controller=category">{$category->name|escape:'html':'UTF-8'}</a>
Tytuł: Odp: Bieżąca kategoria
Wiadomość wysłana przez: troon w Sierpień 08, 2016, 07:59:09 am
Działa jak należy ;)

Dzięki wielkie Panowie za pomoc ;D