Press "Enter" to skip to content

Dodawanie informacji teleadresowych w dziale kontakt z możliwością ich edycji

Admin 1

Domyślnie Presta Shop nie umożliwia stworzenia strony kontaktowej z edytowalną treścią. Jest tam jedynie formularz. To dość duża niedogodność, bo zazwyczaj klienci klikają w ten link aby się dowiedzieć kto jest sprzedawcą. Chcą w ten sposób pozyskać także inne dane kontaktowe jak np. telefon albo e-mail. Właścicieli sklepów obliguje też poniekąd do tego tzw. Ustawa Konsumencka.

Wcześniej opisywaliśmy jak dodać tam edytowalne pole tekstowe dla starszych wersji: http://prestashopkrakow.pl/prestashop-1-4-dodanie-tekstu-w-dziale-kontakt/

Dzisiaj przedstawimy krok po kroku jak wstawić w tym miejscu taki element w nowszych wersjach Presta Shop (1.6). Instrukcja jest dość analogiczna.

1. Strona CMS z danymi teleadresowymi sklepu.

Wchodzimy w panelu zarządzania w opcję Narzędzia » CMS.

Następnie dodajemy nową stronę poprzez link “Dodaj nową stronę”. Tytuł strony jest dowolny – wypełniamy jedynie pola oznaczone gwiazdką. Ustawiamy stronę jako włączoną (opublikowaną).

Przykładowe wypełnienie:

  • Meta tytuł: Dane teleadresowe w dziale kontakt
  • Zawartość strony: (Tutaj dane teleadresowe, które mają się wyświetlić)
  • Wyświetlanie: TAK

Gdy zapiszemy nową stronę CMS – musimy odczytać i zanotować jej numer ID. Znajduje się on na liście stron CMS w kolumnie ID.

2. Modyfikacje PHP

Otwieramy plik:

Znajdujemy funkcję:

Zamieniamy kod na jej końcu (może być nieco inny, ale idea jest ta sama):

Na:

Powyższa cyfra “6” to właśnie ID utworzonej strony CMS.

3. Modyfikacje HTML (w szablonie sklepu)

Edytujemy plik:

Następnie wybieramy miejsce gdzie mają się pojawić dane kontaktowe. Tam następnie umieszczamy kod:

Przykładowa modyfikacja tego pliku (uwaga w zależności od Twojego szablonu):

Kod:

Zamieniamy na:

Następnie zawężamy kolumnę poprzez zamianę kodu:

na:

4. Wynik naszych zmian.

Przed modyfikacją:

Po modyfikacji:

Powodzenia!

Share This:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *