wdrożenia PrestaShop

Tagi na karcie produktu

  • 7 Odpowiedzi
  • 2646 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline KKMT

  • Stały użytkownik
  • ***
  • 54
  • 0
  • PrestaShop: 1.6
  • Status: forum
Tagi na karcie produktu
« dnia: Luty 09, 2016, 05:59:38 pm »

Uzupełniłem w panelu tagi w jednym z produktów. Niestety nie są one widoczne w karcie produktu.


Mam moduł "Blok tagów". Do czego on służy? Do wyświetlania bloku na stronie głównej? Aby wyświetlić tagi na karcie produktu niezbędne są zmiany w kodzie?


Presta w wersji 1.6.0.14.

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Tagi na karcie produktu
« Odpowiedź #1 dnia: Luty 09, 2016, 07:22:13 pm »
Blok tagów wyświetla je w lewej lub prawej kolumnie, jeśli chcesz wyświetlić na karcie produkty to musisz edytować plik product.tpl

*

Offline KKMT

  • Stały użytkownik
  • ***
  • 54
  • 0
  • PrestaShop: 1.6
  • Status: forum
Odp: Tagi na karcie produktu
« Odpowiedź #2 dnia: Luty 09, 2016, 07:28:56 pm »
Co należy edytować?


Znalazłem taki opis:
http://www.blog.tezi.pl/tagi-na-stronie-produktu-w-prestashop/


Ale dla wersji 1.5 i mowa jest o dwóch plikach.


Może ktoś podać kod dla 1.6?

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Tagi na karcie produktu
« Odpowiedź #3 dnia: Luty 09, 2016, 08:12:29 pm »
Spróbuj:

<ul class="someclass">
    {foreach from=Tag::getProductTags(Tools::getValue('id_product')) key=k item=v}
        {foreach from=$v item=value}
            <li><a href="{$link->getPageLink('search', true, NULL, "tag={$value|urlencode}")}">{$value|escape:html:'UTF-8'}[/url]</li>
        {/foreach}
    {/foreach}
</ul>

*

Offline KKMT

  • Stały użytkownik
  • ***
  • 54
  • 0
  • PrestaShop: 1.6
  • Status: forum
Odp: Tagi na karcie produktu
« Odpowiedź #4 dnia: Luty 09, 2016, 08:33:33 pm »
Niestety bez zmian. Wprowadziłem kod w pliku:
../themes/default-bootstrap/product.tpl


Tutaj:

<div id="thumbs_list">
// pomiędzy tymi liniami wprowadziłem kod
<ul id="thumbs_list_frame">

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Tagi na karcie produktu
« Odpowiedź #5 dnia: Luty 09, 2016, 09:17:48 pm »
Kod na pewno działa również w tym miejscu co chcesz chociaż jest to niepolecane miejsce. Z kodu usuń [/url] to jest niepotrzebne, a poza tym to czy produkt ma dodane tagi oraz czy skompilowałeś szablon po zmianach?

*

Offline KKMT

  • Stały użytkownik
  • ***
  • 54
  • 0
  • PrestaShop: 1.6
  • Status: forum
Odp: Tagi na karcie produktu
« Odpowiedź #6 dnia: Luty 09, 2016, 09:32:27 pm »
W którym więc miejscu najlepiej umieścić kod?


Nie kompilowałem szablonu. Jak to zrobić?

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Tagi na karcie produktu
« Odpowiedź #7 dnia: Luty 10, 2016, 05:38:07 am »
W panelu zakładka Preferencje > wydajność należy włączyć opcję kompilowania szablonu i wyczyścić cache aby zmiany w plikach były widoczne.

Miejsce które podałeś odpowiada za miniaturki z tego co kojarzę to tagi pojawią się w okienkach zdjęć tak jak miniaturki zdjęć, mało estetyczne, poza tym kod wyświetli tagi jako listę, aby je ładnie poukładać to jeszcze zmiany w css by sie przydały.