#magento
#magento
Вопрос:
Я уже создал пользовательский модуль, который переопределяет файл sales/order/view/tab/info.phtml
макета и создает новое поле в sales_flat_order
таблице. Теперь мне нужно выяснить, как добавить поле ввода текста на страницу заказа:
Кнопка сохранения не обязательно должна находиться рядом с пользовательским полем, и поле не обязательно должно отображаться прямо там, где я его разместил на графике. Суть в том, что администратор должен иметь возможность редактировать мое новое пользовательское поле в admin.
Каков наилучший способ сделать это?
Ответ №1:
Посмотрите на блок истории комментариев
класс реализации Mage_Adminhtml_Block_Sales_Order_View_History
, его шаблон appdesignadminhtmldefaultdefaulttemplatesalesorderviewhistory.phtml
и Mage_Adminhtml_Sales_OrderController::addCommentAction()
. Вы должны создать аналогичный класс блоков с аналогичным шаблоном и создать контроллер с действием, который сохранит данные формы в поле вашей базы данных.