我開發一個Magento的擴展,並想在HTML模板的頁腳運行一些jQuery腳本。Magento的附加編程代碼模板頁面
我手動編輯page.xml佈局文件加載的jQuery我的源和手動編輯footer.phtml模板文件來測試我的代碼,但現在我想將它打包成一個擴展。現在的問題是如何將我的擴展配置中做到這一點,告訴Magento的加載新的jQuery源庫的頭,並在Magento的生成的題材HTML頁腳(或任何地方)的地方追加代碼。
PAJ
我開發一個Magento的擴展,並想在HTML模板的頁腳運行一些jQuery腳本。Magento的附加編程代碼模板頁面
我手動編輯page.xml佈局文件加載的jQuery我的源和手動編輯footer.phtml模板文件來測試我的代碼,但現在我想將它打包成一個擴展。現在的問題是如何將我的擴展配置中做到這一點,告訴Magento的加載新的jQuery源庫的頭,並在Magento的生成的題材HTML頁腳(或任何地方)的地方追加代碼。
PAJ
創建自定義Magento的模塊
使用此模塊來增加客戶包佈局更新XML文件
使用此包年齡佈局更新XML文件到一個javascript SRC鏈接添加到(CDN?)jQuery和自定義塊添加到before_body_end
塊
使用此自定義模塊輸出你需要的Javascript代碼
使用的Magento連接System->Magento Connect->Package Extensions
打包你的客戶Magento的模塊文件,以及你所使用的系統上的任何其他文件(PHTML模板,jQuery的文件,如果不使用CDN等)到一個擴展。
使用靜態塊不會更容易嗎?通過這種方式,客戶端或者您自己可以在管理區域內更新jQuery,而無需進入代碼。如果需要,您還可以添加多個塊的邏輯。您可以在模板中像這樣顯示靜態塊:
<?php echo $this->getChildHtml('staticblockname') ?>
否則,你可能要創建一個模塊(您呼叫分機)閱讀本教程:http://magento4u.wordpress.com/2009/06/08/create-new-module-helloworld-in-magento/