Polskie wsparcie PrestaShop

PrestaShop => Wygląd => Wątek zaczęty przez: 1234start w Sierpień 21, 2013, 08:22:04 pm

Tytuł: Slider na stronie produktu
Wiadomość wysłana przez: 1234start w 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ć)
Tytuł: Odp: Slider na stronie produktu
Wiadomość wysłana przez: west w Sierpień 22, 2013, 10:58:13 am
poszukaj minic slider - darmówka może się wyświetlać tez na stronie produktu
Tytuł: Odp: Slider na stronie produktu
Wiadomość wysłana przez: design4VIP w Sierpień 23, 2013, 07:27:03 pm
kazdy mosul w tym slidery mozna wyswietlic gdziekolwiek, wystarczy tylko w danym module przypisac odpowiednie hooki
Tytuł: Odp: Slider na stronie produktu
Wiadomość wysłana przez: 1234start w 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źć
Tytuł: Odp: Slider na stronie produktu
Wiadomość wysłana przez: design4VIP w 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
Tytuł: Odp: Slider na stronie produktu
Wiadomość wysłana przez: west w 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 :)

Tytuł: Odp: Slider na stronie produktu
Wiadomość wysłana przez: design4VIP w 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}