znalazlem Twoj watek odnosnie instalacji PS na home.... szacun za wlozenie pracy i checi podzielenia sie wiedza. stad tez porozwijam troche powyzsze watki i postaram sie nakierowac. jednak od razu zaznacze, nie daje gotowcow, raczj moje podpowiedzi maja na celu naprowadzenie co i gdzie szukac, czy ogolnie w presta czy w google...
zagladaem w modul pod katem tej modyfikacji, musze powiedziec, ze bedzie to wyzwanie. dla mnie (no mysle, ze moge sie nazwac juz wyjadaczem Presta) to nie jest tak do konca oczywisce i nie jest to robota na 5-10min. no, dla poczatkujacego to spore wzwanie, ale nie jest nie do zrobienia.
1. w pierwszej kolejnosci musisz poszukac modulu odpowiadajacego za to menu.... tutaj juz go odnalazlas. jak pisalem @endriu musisz wejsc w glowny kontroelr, czyli plik .php o takiej samej nazwie jak modul w jego glownym katalogu.
2. trzeba teraz w tym kontrolerze odszukac, ktora czesc nas intereesuje odnosnie budowania menu rozwijanego, ogolnie budwannia tego menu. no i tutjaj juz nie jest tak prosto. patrzac w fukcje makeMenu() mamy pare mozliwosci jego budowy: po kateogriach, po producentach, po stronach CMS.... jest tego parenascie ;/ no ale, naszym "zadaniem domowym" jest kategoria, czyli szykamy tego co odpowada za same kateogrie, no i tutaj za duzo szukania nie ma bo mamy to na pierwszej pozycji.... ale o dziwo, w porownaniu z pozostalymi nie mamy tutaj bodowy HTML do wysietlenia tylko jakas jedna linijka i "niespodzianka..." hmmm co z tym fantem?
3. odczytujemy co do nas w tej "kateogrii" pisza... odnosni nas do kolejnej funkcji generateCategoriesMenu(), przedrostek przed ta fukcja 'this->' mowi nam o tym, ze mamy jej szukac w tym samym module, poniekad w tym samym pliku.... no to szukamu fukcji generateCategoriesMenu()
4. no i prawie w domu... mamy funkcje odpowiedzialna za budowanie tego menu. no i zaczynaja sie schody. tutaj bez znajomosci PHP lezymy. tak jak juz zaznaczyl @endriu, jezlei nie znasz PHP to zatrzymujesz sie w tym miejscu i dalej d...
5. mamy kupe krzaczkow, znaczkow... zmiennych w cholere ;/ w peirwszej kolejnosci trzeba sie wczytac w ten kawalek i rozroznic co jest zwracane hako HTML co jest odczytywane jako zmienna i skad ta zmienna i co ta zmienna potrafi, co nam zwraca. bez takiej wiedzy dalej sie nie ruszy bo to dopiro pierwsze schody przed sporym zakretem i kolejnymi, bardziej stromymi.
6. jak juz uda nam sie odczytac co ta funkcja nam zwraca i jak dziala, tutaj nalezy tez zwrocic uwage na to co zwraca dla kataogorii glownych a co dla tych rozwijanych podkateogrii ($is_children). zasadnoczo, tutaj juz podpowiem, ciebie interesuja tylko $is_children==1
7. no i te wyzsze szersze schody zaczynaja sie w chwili obecnej. powiedzmy, ze juz mamy zalatwione pkt 4-5, wiemy co i gdzie, co i jak, namierzylismy miejsce, w ktorym chcemy miec te grafiki... wszystko pieknie ladnie... wstawiamy grafike przez standardowe 'img' z HTML... ale... nie mamy grafiki ;/ no, te tez nie sa nawet nigdzie zapisane w bazie danych i polaczone z kateogria ;/ kiepsko ;/ no i tutaj znowu, bez znajmosci budowy presta, jej kontroelrow tez za bardzo nie da sie ruszyc. jedno co wiemy (to moge podpoweidziec), ze poszczegolne zdjecia kateogrii (nie mylic z miniaturami - thumbnails) znajduja sie katalogu zdjec kategorii w formie id-wilkosci.jpg czyli np. 1-large.jpg, 2-medium.jpg... ale to nam w niczym za bardzo nie pomaga ;/ owszem mozna utworzyc "niegramatyczny" kod i bezposrednio odniesc sie do tego katalogu, uzyc zmiennej category['id'] i dopisac na stale wieklosci miniatury.... ale tak sie nie robi ;/ trzeba poszukac odpowiedniej funkcji w kontroelrach glownych odnosnie odczytania obrazu kategorii. takie funkcje najczesciej sa albo w odpoweidnich kontrolerach dla danego szukanego elementy (tutaj kateogrie) albo w ogolnym Link.
8. majac juz znaleziona funkcje (jak przeszlilsmy pkt 4-5 to juz mamy znajomosc PHP) odczytujjemy jakie parametry potrzebne sa do uruchomienia fukcji.
9. odpalamy fukcje w miejscu ustalonemu w pkt 7 i przpisujemy mu konretne zmienne i rozmiar.
10. zapisujemy plik, przerzucamy na FTP i czyscimy cache presty
11. odpalamy na sklepie, ustalamy sobie style dla dodanego elementu i tyle.
mysle, ze bardziej dokaldnie nie da sie tego opisac. ale jak widac... to o czym tak jak jak i @endriu pisalismy od poczatku, nie jest to zadanie dla poczatkujacego... trzeba miec troche wiedzy na ten temat. a i tak to najprostsze rozwiazanie na jakie wpadlem poza kupnem juz zmodyfikowanego modulu. raczej darmowego sie nie znajdzie bo jest z tym sporo roboty....
PS.
przyklad wykonany wg powyzszych pkt.
http://prestas.4vip.pl/1608