2012-05-11 20 views
1

我是Opencart的初學者,剛開始開發Opencart模塊,它必須在這些頁面中注入一些javascript和html代碼行: - 購物車頁面 - 產品頁面 - 確認訂單頁面 - 註冊表頁Opencart模塊開發 - 在一些頁面中注入javascript/html代碼

官方文檔沒有關於我該如何做的信息, 。

我需要幫助。我怎樣才能做到這一點?

+0

沒有人有想法嗎? – rdantas

回答

1

陷死靈主題):

最簡單的方式,我認爲:

上傳/目錄/視圖/主題/ [THEMENAME] /template/product/product.tpl - 在這裏你可以添加自定義的HTML的產品頁面

[您的主題名稱,你不應該覆蓋默認的主題,因爲它可能會導致更新後的損傷]

+0

感謝您的提示。 – rdantas

1

這取決於你正在試圖插入HTML/JavaScript的。

在OpenCart中執行正確的方式,您僅限於列左,列右,內容頂部和內容底部位置。

你需要創建的文件有:

admin/controller/module/mymodule.php 
admin/language/english/module/mymodule.php 
admin/view/template/module/mymodule.tpl 
catalog/controller/module/mymodule.php 
catalog/language/module/mymodule.php 
catalog/view/theme/default/module/mymodule.php 

要了解如何做到這一點的第一次,這是最簡單的複製一個現有的股票Opencart的模塊(最好是簡單的,如信息) 。一旦你複製了它,你需要瀏覽每個文件,並用「mymodule」替換對「信息」的引用。

之後,如果你做得好,你應該能夠瀏覽到管理員>擴展>模塊,看看你的模塊在那裏。然後再進行安裝,使用「添加模塊」按鈕,在所有相關的佈局模塊的位置,點擊保存和變戲法似的,你對前端工作模塊。

要修改的前端輸出,如果你要插入你的HTML某處比Opencart的爲您提供了4點可用位置以外,在內容底部位置的模塊定位和使用JavaScript只需編輯catalog/view/theme/default/module/mymodule.php

/jQuery在你想要的地方注入一些HTML。

如果這是爲你自己的個人網站,然後作爲Pawel S建議它將是最簡單的修改相關的視圖文件(即catalog/view/theme/[themename]/template/product/product.tpl),但是如果你正在製作一個你打算分發的模塊,那麼這應該是最後的手段。

希望有幫助!

+0

謝謝!它解決了我的問題! – rdantas

1

我意識到這是可能早就死了現在,但如果你正在創建一個需要修改現有的控制器,語言,模型或查看使用正確的工具模塊vQMod。

vQMod允許你修改使用XML飛現有的代碼。

https://code.google.com/p/vqmod/

相關問題