我正在我的块中添加js但它不起作用

时间:2016-07-29 13:32:08

标签: block magento-1.9

这是我的代码,任何人都可以请你解决我的问题

<?php

class Company_Module_Block_Custom extends Mage_Core_Block_Template {

    public function _prepareLayout() {
        $this->getLayout()->getBlock('head')->addJs('jquery/myjs.js');
        return parent::_prepareLayout();
    }
}

1 个答案:

答案 0 :(得分:1)

如果已经渲染了头部块,则它无效。在控制器操作中调用loadLayout()之后以及在同一操作中调用renderLayout()之前,必须确保将js添加到头部。

https://magento.stackexchange.com/questions/4984/add-javascript-file-to-head-for-create-block#answer-4992