wdrożenia PrestaShop

Slider na stronie produktu

  • 6 Odpowiedzi
  • 2771 Wyświetleń

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

*

Offline 1234start

  • Nowy
  • *
  • 8
  • 0
  • PrestaShop: PS
  • Status: forum
Slider na stronie produktu
« dnia: Sierpień 21, 2013, 08:22:04 pm »
Czy jest jakiś slider który można umieścic na podsronie danego produktu?
Bo standardowo jest tylko na stronie głównej (chyba że ktoś wie gdzie to zmienić)

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Slider na stronie produktu
« Odpowiedź #1 dnia: Sierpień 22, 2013, 10:58:13 am »
poszukaj minic slider - darmówka może się wyświetlać tez na stronie produktu
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Slider na stronie produktu
« Odpowiedź #2 dnia: Sierpień 23, 2013, 07:27:03 pm »
kazdy mosul w tym slidery mozna wyswietlic gdziekolwiek, wystarczy tylko w danym module przypisac odpowiednie hooki
design4VIP z innej strony...

*

Offline 1234start

  • Nowy
  • *
  • 8
  • 0
  • PrestaShop: PS
  • Status: forum
Odp: Slider na stronie produktu
« Odpowiedź #3 dnia: Sierpień 26, 2013, 11:36:19 am »
Znalazłem gdzie to jest (w głównym katalogu w pliku: header.tpl)
   
{if isset($page_name) && $page_name=='index'}
                                <div id="top_slider">
                                    {$HOOK_Top_Slider}
                                </div>
{/if}
Tylko mam następne pytanie: Skopiowałem pliki modułu slidera, zmieniłem mu nazwę i skompresowałem. Po zainstalowaniu (pisało że moduł zainstalowany pomyślnie) nie mogę go znaleźć  <- Dlaczego? Ewentualnie potrzebuje jakiś inny darmowy slider, tylko nie mogę nigdze zlaleźć

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Slider na stronie produktu
« Odpowiedź #4 dnia: Sierpień 26, 2013, 07:59:39 pm »
Znalazłem gdzie to jest (w głównym katalogu w pliku: header.tpl)
   
{if isset($page_name) && $page_name=='index'}
                                <div id="top_slider">
                                    {$HOOK_Top_Slider}
                                </div>
{/if}
Skopiowałem pliki modułu slidera, zmieniłem mu nazwę

a zmieniles tez klase modulu na taka sama jak nazwa pliku? odwolanie do pliku .tpl? (w .php)?

to ze wrzuciles sobie nazwe HOOK to nie tak prosto, trzeba go jeszcze przypisac w kontrolerach (Front) oraz sam modul musisz tez przypisac do tego hooka
design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Slider na stronie produktu
« Odpowiedź #5 dnia: Sierpień 26, 2013, 09:03:55 pm »
Można jedna linijką kodu dopisac do kontrolera w module:
  $this->registerHook('nameOfHook');
Druga sprawa to dodanie funkcji wyświetlającej tpl w danym hook. Najlepiej skopiować / przerobić funkcję rejetrującą moduł np w lewej kolumnie. Zawartą w pliku php modułu

następnie edytujemy w Twoim przypadku index.php [str główna] i product.tpl [strona produktu] dodając nazwę hook w miejscu, które nam się podoba.
DJ w PS 1.5. tak się dodaje nowe hook :)

« Ostatnia zmiana: Sierpień 26, 2013, 09:29:26 pm wysłana przez west »
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Slider na stronie produktu
« Odpowiedź #6 dnia: Sierpień 27, 2013, 10:15:52 am »
jak juz zapewne wiesz, bo nie raz pisalem, ze w 1.5 zaczynam dopiero zabawe i jeszcze wiele rozgryzania przede mna. ale to nie zmienia faktu, ze tak czy tak trzeba go zarejestrowac i przypsiac do niego modul a nie tylko w .tpl dac {hook}
design4VIP z innej strony...