2011-05-27 21 views
2

我開發一個Magento的擴展,並想在HTML模板的頁腳運行一些jQuery腳本。Magento的附加編程代碼模板頁面

我手動編輯page.xml佈局文件加載的jQuery我的源和手動編輯footer.phtml模板文件來測試我的代碼,但現在我想將它打包成一個擴展。現在的問題是如何將我的擴展配置中做到這一點,告訴Magento的加載新的jQuery源庫的頭,並在Magento的生成的題材HTML頁腳(或任何地方)的地方追加代碼。

PAJ

回答

2
  1. 創建自定義Magento的模塊

  2. 使用此模塊來增加客戶包佈局更新XML文件

  3. 使用此包年齡佈局更新XML文件到一個javascript SRC鏈接添加到(CDN?)jQuery和自定義塊添加到before_body_end

  4. 使用此自定義模塊輸出你需要的Javascript代碼

  5. 使用的Magento連接System->Magento Connect->Package Extensions打包你的客戶Magento的模塊文件,以及你所使用的系統上的任何其他文件(PHTML模板,jQuery的文件,如果不使用CDN等)到一個擴展。

0

使用靜態塊不會更容易嗎?通過這種方式,客戶端或者您自己可以在管理區域內更新jQuery,而無需進入代碼。如果需要,您還可以添加多個塊的邏輯。您可以在模板中像這樣顯示靜態塊:

<?php echo $this->getChildHtml('staticblockname') ?> 

否則,你可能要創建一個模塊(您呼叫分機)閱讀本教程:http://magento4u.wordpress.com/2009/06/08/create-new-module-helloworld-in-magento/

相關問題