vtxk Posted April 18, 2013 Share Posted April 18, 2013 witam, prestashop 1.5.4: zakupy w jednym kroku, metoda płatności przelew lub pobranie: Po wybraniu którejkolwiek opcji przechodzi na stronę z prośbą o potwierdzenie zamówienia i na tej stronie nie "ładuje" zawartości lewej kolumny. Kolumna jest widoczna w css ale nie ładuje do niej bloku kategorii. Co jest przyczyną i gdzie to zmienić? Link to comment Share on other sites More sharing options...
vekia Posted April 18, 2013 Share Posted April 18, 2013 używasz defaultowej skórki? czy może to jakieś zewnętrzne rozwiązanie? Link to comment Share on other sites More sharing options...
vtxk Posted April 18, 2013 Author Share Posted April 18, 2013 defalutowa - zawsze przerabiam defaultową na swoje projekty Link to comment Share on other sites More sharing options...
vekia Posted April 18, 2013 Share Posted April 18, 2013 wszystko datego, iż defaultowe style dodają display:none; do lewej kolumny. sendo problemu znajdziesz w: #order #left_column , #order-confirmation #left_column {display:none} a arkuszu styli global.css linia: ~684 pamiętaj, że jak kolumna się pojawi - będzieszm usiał również wyedytowac style koszyka i całego procesu zamawiania - gdyż jest on zbyt "duży" i będzie zakrywał prawą kolumnę. Co więcej, prawdopodobnie wtedy również sie wszystko rozjedzie Link to comment Share on other sites More sharing options...
vtxk Posted April 18, 2013 Author Share Posted April 18, 2013 ...Kolumna jest widoczna w css ale nie ładuje do niej bloku kategorii... w CSS kolumna ma display:block... <div id="left_column" class="column grid_2 alpha"> </div> a to źródło... jak widać między <div> a </div> nie ma "nic" Link to comment Share on other sites More sharing options...
vekia Posted April 18, 2013 Share Posted April 18, 2013 no to nie jest to do końca defaultowe rozwiązanie myślałem, że mowa o czystym template Link to comment Share on other sites More sharing options...
vtxk Posted April 18, 2013 Author Share Posted April 18, 2013 wiadomym jest że żeby przerobić defaultowy projekt pod swój własny to trzeba pobawić się z CSS. tak więc defaultowa templatka jest przeze mnie przerabiana w kodzie i w css. Wszystko idzie Fajnie tylko w potwierdzeniach płatności nie ładuje się "treść" lewej kolumny. Prawa kolumna ładuje się ze wszystkimi przydzielonymi tam modułami. Jeśli do prawej kolumny przeniosę moduł " Blok kategorii" to również się wyświetli, ale ten sam moduł w lewej kolumnie już się nie ładuje. Jeśli w kodzie lewej kolumny dodam dowolny tekst na sztywno to się on wyświetli. Jak tak teraz na to patrzę to czy możliwe jest że na stronie potwierdzenia zamówienia nie ma zdefiniowanego {$HOOK_LEFT_COLUMN}? bo wygląda to dokładnie tak jakby nie widziało tego hooka Link to comment Share on other sites More sharing options...
vekia Posted April 18, 2013 Share Posted April 18, 2013 tak to wygląda, z tym, że HOOK_LEFT_COLUMN zdefiniowane jest w header.tpl Link to comment Share on other sites More sharing options...
vtxk Posted April 18, 2013 Author Share Posted April 18, 2013 {$HOOK_LEFT_COLUMN} jest wyświetlane w header.tpl, a zdefiniowane jest gdzie? w header.tpl to tylko zmienna do której jest przesyłana jakaś treść, zastanawia mnie zatem dlaczego dla potwierdzenia zamówienia coś nie przesyła tej treści Link to comment Share on other sites More sharing options...
vekia Posted April 18, 2013 Share Posted April 18, 2013 odpowiada za to klasa Hook, ale to chyba nic nowego do dyskusji nie wnosi. Zawartość tego hooka to moduły, listę tych modułów możesz podglądnąć w modules -> positions. Masz dostęp do error loga? sprawdź, być może któryś z modułów się wysypuje. Sprawdzam własnie "łysą" czystą instalkę i zawartość kolumny wyświetla się prawidłowo, trudno powiedzieć dokładnie co jest grane, raczej indywidualny problem Link to comment Share on other sites More sharing options...
Krystian Podemski Posted April 18, 2013 Share Posted April 18, 2013 Pierwsze co powinieneś zrobić to zmienić wartość _PS_MODE_DEV_ na true w pliku config/defines.inc.php, a idąc nawet dalej _PS_DEBUG_PROFILING_ również na true. Pokaże Ci to wszystko po kolei jeśli chodzi o wyświetlenie danych z lewego haka. Link to comment Share on other sites More sharing options...
Piotr Kaczor Posted April 28, 2013 Share Posted April 28, 2013 (edited) @xtxk spotkałem się z tym samym na podstronie /guest-tracking (/sledzenie-zamowienia-gosc) też między <div> nie było nic. Odpowiada za to plik /controllers/front/GuestTrackingController.php w lini 38 jest: $this->display_column_left = false; Żeby włączyć z powrotem wyświetlanie lewej kolumny musiałem stworzyć plik /override/controllers/front/GuestTrackingController.php i umieścić w nim kod: class GuestTrackingController extends GuestTrackingControllerCore { public function init() { parent::init(); $this->display_column_left = true; } } Potem jeszcze zmienić nazwę pliku /cache/class_index.php na /cache/class_index_BACKUP.php i zadziałało. Może w podobny sposób uda Ci się uruchomić też kolumnę przy wyborze płatności. Szukaj $this->display_column_left = false; w kontrolerze użytym na tej stronie. Powodzenia i pozdrawiam. Edited April 28, 2013 by Piotr Kaczor (see edit history) Link to comment Share on other sites More sharing options...
Krystian Podemski Posted April 28, 2013 Share Posted April 28, 2013 Plik class_index.php możesz spokojnie wywalać ponieważ utworzy się sam przy pierwszym odświeżeniu sklepu. 1 Link to comment Share on other sites More sharing options...
Nash64 Posted April 11, 2014 Share Posted April 11, 2014 /modules/bankwire/controllers/front/payment.php linia około 39 zamieniamy: $this->display_column_left = false; na: na $this->display_column_left = true; Link to comment Share on other sites More sharing options...
korni Posted April 11, 2014 Share Posted April 11, 2014 /modules/bankwire/controllers/front/payment.php linia około 39 zamieniamy: $this->display_column_left = false; na: na $this->display_column_left = true; To tylko rok od założenia tematu Myślisz, że nadal siedzi zamknięty w jakimś ciemnym pomieszczeniu i przyglądając się swoimi pełnymi skupienia oczyma toczy samotną walkę przeciw złowrogiej kolumnie? 1 Link to comment Share on other sites More sharing options...
vekia Posted April 11, 2014 Share Posted April 11, 2014 lol Link to comment Share on other sites More sharing options...
Nash64 Posted April 11, 2014 Share Posted April 11, 2014 Ktoś trafi na ten temat poprzez wyszukiwarkę to dostanie odpowiedź. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now