Karol_K_ Posted February 23, 2018 Share Posted February 23, 2018 W pliku /mails/pl/shipped.html dodałem zmienną {products} Jak zrobić aby wyświetlała ona produkty zakupione przez klienta. Dlacego w pliku \mails\pl\order_conf.html działa ta zmienna a tu nie??? Klient dostaje tylko maila z zmienną. Link to comment Share on other sites More sharing options...
endriu107 Posted February 23, 2018 Share Posted February 23, 2018 Ponieważ nie ma dopisanej obsługi w żadnym kontrolerze dla tego szablonu email. Link to comment Share on other sites More sharing options...
Karol_K_ Posted February 23, 2018 Author Share Posted February 23, 2018 W którym miejscu należy dodać to zapytanie do bazy sql??? Link to comment Share on other sites More sharing options...
design4VIP Posted February 24, 2018 Share Posted February 24, 2018 classes/PaymentModule.php (najlepiej w ./override) Link to comment Share on other sites More sharing options...
Karol_K_ Posted February 24, 2018 Author Share Posted February 24, 2018 w pliku classes/PaymentModule.php dodałem $product = 1; to dalej mi tej "1" nie wyswietla Link to comment Share on other sites More sharing options...
design4VIP Posted February 24, 2018 Share Posted February 24, 2018 ale.... co to by niby mialo byc dla kontrolera? cozko powiedziec co i gdzie wstawiles... ale na pewno da sie powiedziec, ze taka metoda "nic nie wiem, kombinuje" moze i jest dobra, bo cos kombinujesz i nie czeaksz na gotowca, to sie ceni, ale... co by to mialo byc? ze co $product = 1 ? ogolnie rzecz ujmujac zmienna $product kest tablica (array) zawierajaca wszlekie zmienne produktu: cena, nazwa, opis, id...... i co by nagle mialo sie z tym "1" zrobic wg tego? jak przeanalizujesz kontroler to znajdziesz tam w sumie wiekszosc maili z odnosnikami wysylanych zmiennych w formie {product} {is_order}..... i te, nazwijmy to "szablonu zmiennej" mozesz uzywac w maliu, jednak ten szablon mam przypisana jakas wartosc, ktora wczesniej jest zadeklarowana. teraz, musisz namierzyc swojego maila (jego szablon) do niego skierowac wlasnie taki "szablon zmiennej", ktora wczesniej zadeklarujesz Link to comment Share on other sites More sharing options...
endriu107 Posted February 24, 2018 Share Posted February 24, 2018 Możesz również przerobić tak kontrolery aby zmienne działały w dowolnym szablonie. Link to comment Share on other sites More sharing options...
Karol_K_ Posted February 27, 2018 Author Share Posted February 27, 2018 w którym miejscu są kontrolery dotyczące plików ? \mails\pl\order_conf.html i /mails/pl/shipped.html Chciałbym aby kontrolery które działają w pliku \mails\pl\order_conf.html działały w pliku /mails/pl/shipped.html to by mi wystarczyło. \controllers\admin ? Link to comment Share on other sites More sharing options...
Karol_K_ Posted March 2, 2018 Author Share Posted March 2, 2018 Pomoże ktoś?? Link to comment Share on other sites More sharing options...
endriu107 Posted March 2, 2018 Share Posted March 2, 2018 Nie jestem pewny możesz zobaczyć w OrderHistory.php. Link to comment Share on other sites More sharing options...
design4VIP Posted March 6, 2018 Share Posted March 6, 2018 ajk juz pisalem, za wiekszsoc odpowiada PaymentModule Link to comment Share on other sites More sharing options...
endriu107 Posted March 6, 2018 Share Posted March 6, 2018 Tak, ale akurat ostatnio miałem podobne zlecenie i na pewno da się to zrobić w OrderHistory Link to comment Share on other sites More sharing options...
Karol_K_ Posted March 7, 2018 Author Share Posted March 7, 2018 domyślam się że to trzeba wkleić w odpowiednim miejscu: '{products}' => $this->formatProductAndVoucherForEmail($products_list), w pliku PaymentModule 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