Nitin Bansal
Nitin Bansal

Reputation: 3030

Place static javascript code on all pages

Im new to Magento. I would like to know how can I place static javascript code across all pages of the magento site. The JS code does some initilization and includes another hosted js file. Also, I would like to add this code in footer of all pages.

Any guidance/docs/codes welcomed.

Thnx in advance...

Upvotes: 0

Views: 3164

Answers (1)

Menno
Menno

Reputation: 641

The fastest way is to create a new file in the "js" folder in the root of your website. To include the Javascript file in the code, go to

System -> Configuration -> Design -> Footer -> Miscellaneous Scripts

And add your script there like you would normally do.

There are other ways, but this is the easiest way to do it.

Edit: Changed HTML head to Footer, thanks dagfr

- Edit -

The above example is not what he meant, he wants to add JS to the footer, so when he distributes the module, the JS will also be in the footer.

Answer

You can use the layout .xml file for your module to add a JS file. To do this, you can add the following code:

<action method="addItem"><type>js</type><name>script_name_here.js</name></action>

In order to place it in the footer, you will have to make a new block, which is explained in the following article.

Upvotes: 1

Related Questions