Polskie wsparcie PrestaShop
PrestaShop => Wygląd => Wątek zaczęty 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ć)
-
poszukaj minic slider - darmówka może się wyświetlać tez na stronie produktu
-
kazdy mosul w tym slidery mozna wyswietlic gdziekolwiek, wystarczy tylko w danym module przypisac odpowiednie hooki
-
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źć
-
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
-
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 :)
-
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}