我正在使用opencart v.1.5.1如何在opencart結帳頁面上添加額外的文本區域?在opencart結帳時添加額外的字段
我已經添加了使用Photoshop的第6步,如何在opencart上編碼?
我正在使用opencart v.1.5.1如何在opencart結帳頁面上添加額外的文本區域?在opencart結帳時添加額外的字段
我已經添加了使用Photoshop的第6步,如何在opencart上編碼?
我不知道你的編程背景,但是你需要比熟悉PHP,AJAX,JavaScript和MySQL的當然多一點點,你也應該瞭解MVC架構。如果你認爲你有這些那麼這裏的足夠的知識是你需要做什麼: 創建一個控制器類並將其命名爲讓說,「備註」
class ControllerCheckoutRemarks extends Controller {
public function index() {
// Your code
}
}
添加你需要處理數據的代碼,你可以通過查看「checkout/guest/shipping」控制器類來獲得一些想法。你需要的東西和那個班的東西非常相似。 如果您需要與數據庫進行交互以處理數據,則需要在Model文件夾下的相同路徑中創建一個Model類,並在其中編寫函數。再次,您可以從其他模型類中獲得創意。但我不認爲你需要這個,可能你想把這些信息添加到你的訂單中,爲了做到這一點,你應該修改Order類,Controller和Model!
最後,您需要爲它創建一個模板文件,再次打開「checkout/guest/shipping」模板文件並查看它們是如何完成的,然後創建自己的模板文件。
對於控制器和模型類,請確保您正確命名它們。 您還需要做一件事,第5步的控制器類將重定向設置爲下一步,默認情況下爲確認。改變這一行並使其重定向到您的部分,做同樣的事情爲新的部分,並將其重定向到確認:
url: 'index.php?route=checkout/shipping'
我只能指導你做什麼,怎麼做是你的工作:d如果你是程序員,那麼我認爲你不會有任何問題。如果你不是我想你會需要有人爲你做:)
真棒帖子!感謝您抽出寶貴時間寫下來。 –
你的意思是說你不是程序員? 然後有沒有簡單的方法,你所要做的就是聘請一個 或去學習php html javascript和mysql,然後你就可以改變你想要的opencart – Qchmqs