Dokumentacja - dodatkowy opis kategorii dla PrestaShop

Instrukcja instalacji i obsługi modułu dodatkowego opisu kategorii dla PrestaShop od X13.pl
1.7.X  1.6.X 
1.2.0 / 2021-11-11
zobacz changelog

Przed instalacją i konfiguracją modułu zapraszamy do zapoznania się z instrukcją.

Wymagania instalacyjne

Moduł wymaga kilku podstawowych usług na serwerze, które w większości przypadków są aktywne.
Gdyby któraś z wymienionych opcji nie była dostępna - należy ją włączyć w panelu serwera lub napisać do administratora.

  1. PHP: 5.4 - 7.4
  2. ionCube: tak

Instalacja

Moduł możesz znaleźć na liście jako

  1. Nazwa: Dodatkowy opis dla kategorii
  2. Autor: x13.pl
  3. Kategoria: Funkcjonalność sklepu
  4. Filtruj po: Zainstalowane i niezainstalowane / Aktywne i nieaktywne

W module istnieją 2 możliwości wyświetlania tekstu:
- w lewej kolumnie (która nie wymaga dodatkowych modyfikacji pliku), jedynie włączenie w opcjach konfiguracji
- pod produktami z kategorii (ta opcja wymaga wprowadzenia dodatkowych zmian w plikach szablonów, opis takiej przykładowej zmiany, znajduje się niżej w dokumentacji)

Zmiana w plikach szablonu

Łączymy się przez FTP z naszym sklepem, i wchodzimy w odpowiednie folderu, oraz edytujemy pliki:

Dla PrestaShop 1.7

W przypadku PrestaShop 1.7.7 i wyższej wersji hook domyślnie dodany jest w szablonie, dla niższej wersji dodajemy hook wg poniższej instrukcji.

Wybieramy folder themes/classic/templates/catalog/listing/product-list.tpl - edytujemy plik

odszukujemy w nim:
</section>
</section>
i dodajemy w pierwszej linii w niej
{hook h="displayExtraCategoryDescription" listing=$listing}
czyli finalnie uzyskujemy
</section>
</section>
{hook h="displayExtraCategoryDescription" listing=$listing}

Dla PrestaShop 1.6

Wybieramy folder themes/nazwa-tematu/category.tpl - edytujemy plik

odszukujemy w nim:
{elseif $category->id}
    <p class="alert alert-warning">{l s='This category is currently unavailable.'}</p>
{/if}
i dodajemy w pierwszej linii w niej
{hook h="displayExtraCategoryDescription"}
czyli finalnie uzyskujemy
{hook h="displayExtraCategoryDescription"}
{elseif $category->id}
    <p class="alert alert-warning">{l s='This category is currently unavailable.'}</p>
{/if}

Sprawdzenie kompilacji

Sprawdzamy, czy mamy ustawione wymuszanie zmian w szablonie lub czyścimy cache.
Wchodzimy w Parametry zaawansowane -> Wydajność
Klikamy po prawej Wyczyść pamięć podręczną

Sprawdzenie możliwości korzystania z overidów

Sprawdzamy, czy mamy ustawione korzystanie z nadpisywań w naszym sklepie.
Wchodzimy w Parametry zaawansowane -> Wydajność
Sprawdzamy, czy dla Wyłącz wszystkie nadpisywania mamy ustawione NIE, jeśli jest inaczej zmieniamy i zapisujemy.

Konfiguracja

W konfiguracji modułu mamy kilka podstawowych konfiguracji, takich jak wyświetlanie tekstu w lewej kolumnie, wymuszenie pokazywania tekstu na wszystkich podstronach itd.

Samo pole do uzupełnienia dodatkowej treści, umieszczone jest na podstronach edycji kategorii.
Takie rozwiązanie pozwala na wygodne dodawanie i edycję dodatkowego opisu, który może być wykorzystany pod SEO lub przekazanie mniej istotnych informacji o kategorii klientowi.