Jump to content

Menu - efekt z ikonami


MarioCCH

Recommended Posts

no, nie jest to standardowe menu ;) musialbys rozbudowac sobie modul blockcategories, tylko tutaj pytanie, czy modul przyjmnuje zmienna grafiki kateogrrii, jak tak to dodac wyswietlanie grafik (tutaj mozesz wykorzystac grafiki dodawane z poziomu konfiguracji danej kateogrii) + ostylowanie <li> wyswielanych elementow menu

Edited by design4VIP (see edit history)
Link to comment
Share on other sites

Akurat w tym wypadku jest to zrobione tak ze jest pobierane zdjęcie przypisane do danej kategorii, więc nie jest to bardzo skomplikowane jednak aby te zdjęcia się ładnie ładowały w liście wszystkie zdjęcia kategorii muszą być takich samych proporcji i najlepiej kwadratowe.

Link to comment
Share on other sites

pogrzebalem odrobine po module (dalej czkam na odpoweidz zainteresowanego, w ktorym) i niby sie da, niby sie nie da. wszystko by bylo ok, ale potwierdzily sie moje obawy z pierwszej odpowiedzi. brak zmiennych, przede wszystkim 'id_image' oraz (jakby chcial sie podeprzec w module kontrolerem Link) 'link_rewrite' - to z tych podstawowych, ogolnie branche malo co zwraca ;/ trzeba by kontroler tez delikatnie rozbudowac lub odwolywac sie do cache.

 

 

EDIT.

ze jest to do zrobienia w 10min http://prestas.4vip.pl/1608/11-summer-dresses

 

mozna ominac grzebanie sie w kontrolerze stosujac bezposrednia linie do katalogu zdjec kateogrii img/c/ a chcac skorzystac z kontrolera $link->getCatImageLink(), tak jak w sumie powinno to byc zrobine, trzeba dopsac do $node w kontrolerze modulu zmienna 'link_rewrite' zeby mozna bylo sie w branche do niej odniesc. ale to rozwiazanie juz dla potomnych, bardziej zaawansowanych ;) w prostszej postaci wystarczy odniesc sie do katalogu zdjec i skierowac do $node.id".jpg"

Edited by design4VIP (see edit history)
Link to comment
Share on other sites

@design4VIP sprawdziłem i faktycznie w 10 minut jest to do zrobienia, ja bym tylko jeszcze sugerował dodać osobne zdjęcia dla tego żeby nie ładować takich dużych zdjęć tylko raczej miniatury maksymalnie po 30 na 30px, wtedy nie będziemy dodatkowo obciążać łącza.

Link to comment
Share on other sites

teoretycznie nie jest wymagana znajomosc kontrolerow presta, da sie to zalatwic czystym HTML. to ta wersja jak pisalem, z besporednia sciezka dla zdjecia, z pomienieciem Link::  tylko uzycie jednej zmiennej. no, jedno co moge jeszcze podpowiedziec ze nazwa pliku grafiki jest taka sama jak jej ID czyli akurat w tym module jest to $node.id

 

tutaj (w przykladzie powyzej) robilem na szybko i nie wrzucalem mowych, sa standardowe. w 90% tak czy tak grafiki kategorii z catego.tpl sa wywalane wiec spokojnie tutaj juz mozna wrzucac male po stronie konfiguracji kategorii. jezlei nie jest ich duzo (10-20) mozna uzyc wiekszych, zeby np. mozna bylo je wysweilic jako miniatury podkateogrii w listingu produktow. grawika np. 200x200 nie wazy tyle, zeby tym zbytnio sie przejmowac, poza tym block.... no, ten modul (o ktorym mowimy zainteresowany powinien wiedziec) i tak ladowany jest w calosci do cache. wiec przy przeskalowaniu do 50x50px wielkeij roznicy nie robi ;)

 

to jest to najprostsze rozwiazanie. owsze, mozna robudowac kontroler adminCtegory o kolejne pole, kolejna grafike tylko dla menu, ale to juz rozwiazanie dla grupy 'prof'. tutaj szukamy najprostzsego rozwizania, ktore ujete w slowach zostalo juz tutaj podane. tylko starczy slowa zamienic na kod ;) dla chcacego nic trudnego !

Edited by design4VIP (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

Jednak poddaję się - nie umiem tego zrobić.

bardziej, poza gotowcem raczej nie jestem, chyba nikt by nie byl, pomo. masz juz w moim powyzszym poscie wyszczegolnione dokladne zmienne, dokladna fukcje do uzycia... czego wymagac jeszcze? bardziej dokladnie w slowach nie da sie tego ujac... jak pisal @endriu, albo pokaz co masz zrobione i co i dlaczego nie dziala, moze to tylko jakis drobny blad mozliwy do naprawienia, albo poelcam sie ;) gotowe rozwiazanie czeka na "wlasciciela"

Edited by design4VIP (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...