![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 12:48 |