Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 28.06.2009 Ostrzeżenie: (0%)
|
Potrzebuję dodać dodatkową opcję podczas dodawania produktu.
w .tpl dodałem co trzeba i od strony widoku jest wszystko ok. do tpl dodałem to
W AdminProductsController w metodzie copyFromPost() dokonałem aktualizacji tego
na to
dodatkowo w metodzie initFormInformations() zmieniłem
na to
do tabeli _product dodałem oczywiście kolumnę discontinued tinyint(1) default 0 Po zapisaniu produktu nic się nie aktualizuje. O czym jeszcze zapomniałem? Teraz modyfikuję główne pliki presty. Wiadomo co się stanie po aktualizacji. W związku z tym jak w presta powinno się dokonywać tego typu modyfikacji? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 15.04.2013 Ostrzeżenie: (0%)
|
Powinieneś to zrobić w katlogu override
override/classes/Product.php
i jeśli nowym polem jest checkbox, to aby go poprawnie zapisać musisz jeszcze jedną klasę nadpisać override/controllers/admin/AdminProductsController.php
nowy widok też powinieneś zrobić w katalogu override, skopiuj plik informtions.tpl do override/controllers/admin/templates/products/informations.tpl i tam wstaw sobie html z inputem Ten post edytował gorny 13.04.2015, 17:36:53 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
Masz tutaj fajny poradnik krok po kroku:
http://nemops.com/prestashop-products-new-...s/#.VZO___ntlBd |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 15:07 |