![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
Panowie,
stawiając pierwsze kroki w Magento z przyzwyczajenia napakowałem wszystkiego jak leci do jednego pliku. Nie do końca rozumiem idee więc chciałbym zasięgnąć języka i może podpowiedzi jak powinienem to rozbić do postaci bardziej "Magento-podobnej" czyli co powinienem wrzucić do Model, co do Controller, Helper itd. Oczywiście kod z pewnością pozostawia wiele do życzenia ale jak wspomniałem dopiero zacząłem (jakieś 3 tygodnie temu (IMG:style_emoticons/default/smile.gif) .. od zera).
Trochę zamotane (IMG:style_emoticons/default/wink.gif) bo powinienem utworzyć layout i template albo block i tam wetknąć co nieco a tylko pobieranie danych i ich obróbkę do model i controller. Szukam przykładów (v1.9) na podstawie których mógłbym co nieco rozkminić. Niemniej, jesli ktoś mogłby mi podpowiedziećjak to przerobić ? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
Tak własnie robię (IMG:style_emoticons/default/wink.gif)
Przy okazji, jeśli moge zapytać .... Potrzebuję zrobić coś takiego: Pobrać dane produktu wraz z ceną, próbuję więc ... ale wciąż nie moge się dokopac do ceny, własciwie to potrzebuję cenę robię więc tak:
ale w efekcie nie dostaję ani Producenta, ani cen ... (IMG:style_emoticons/default/sad.gif) męczy mnie to Magento (IMG:style_emoticons/default/smile.gif) Po chwili walki w końcu doszedłem jak zmusić aby pojawiła się cena. Okazało się, że addAttributeToSelect, jeśli się tak jak ja wymusza ... nie zadziała (IMG:style_emoticons/default/wink.gif) Zadziała natomiast kiedy się ładnie poprosi (IMG:style_emoticons/default/smile.gif)
W tak zwanym międzyczasie, nasunęła mi się myśl "po ch....re" porównywać ceny .... w zasadzie plan był taki, żeby system automatycznie wyświetlał banner na produkcie jeśli cena "special_price" różni się od "price" lub "final_price" skoro można ustawić datę od kiery dany produkt ma być że tak powiem "promowany" ale szybko sobie wyjaśniłem, że zamiast dla każdego z osobna zmieniać daty, prościej będzie np obniżyć cenę i resztę już sobie Magento będzie robić automatycznie, Tak, zostanę jednak przy pomyśle nad którym w tej chwili pracuję. Nie wiem jednak, gdzie powinienem tę funkcję umieścić aby była "widoczna" wszędzie gdzie pojawiają się produkty, czyli strony produktów, strony kategorii czy np slidery. Jak zrobić taką funkcję aby była "Globalną" ? Czy wystarczy umieścić klasę w tagach <global> ? Ten post edytował PHPRexio 26.07.2016, 16:01:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 10:15 |