Magentoテーマを変更しています。そして、テーマ/js
フォルダーにjsファイルを追加したい。次のコードを追加しました:
<action method="addItem"><type>skin_js</type><name>js/custom-script.js</name></action>
/app/design/frontend/theme-name/default/layout/page.xml
に追加し、jsファイルを/skin/frontend/theme-name/default/js/
に公開しました。しかし、運はありません。ページに表示されていません。誰かがこれを修正するのを手伝ってください。ありがとう。
レイアウトに次を追加してください.xml
内のファイル<reference name="head">
<action method="addJs">
<script>js/custom-script.js</script>
</action>
あなたがしたい場合は include javascript in
テーマthen put this code in
yourモジュールのlayout.xml under
default`タグ。
<layout>
<default>
<reference name="head">
<action method="addJs">
<script>custom-script.js</script>
</action>
</reference>
</default>
</layout>
あなたがしたい場合は include javascript for any particular controller
その後、このコードをyour module's layout.xml
以下のように
<layout>
<yourpackage_yourmodule_yourcontroller_action translate="label" module="yourpackage_yourmodule">
<reference name="head">
<action method="addJs">
<script>custom-script.js</script>
</action>
</reference>
</yourpackage_yourmodule_yourcontroller_action>
</layout>
そして、置きます custom-script.js
ファイルyourMagentoDirectory/js
フォルダー。
次の場所にあるテーマのlocal.xml
にカスタムJSファイルを追加できます。/ app/design/frontend/{design package}/{theme} /layout/local.xml
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="head">
<action method="addItem"><type>skin_js</type><name>js/script_name.js</name></action>
</reference>
</default>
</layout>
このコードを追加し、
app/design/frontend/{your_theme} /default/template/page/html/header.phtml
<script type="text/javascript" src="<?php echo $this->getSkinUrl(); ?>js/custom-script.js"></script>
そして、ルート上のjsフォルダーにcustom-script.jsファイルを配置します。
[〜#〜] fyi [〜#〜]:このように、js/cssファイルをphtmlファイルに追加できます
これを試してください、これはjs.cssファイルをload.xmlに追加する方法だと思います:
<layout>
<default>
<reference name="head">
<action method="addItem">
<type>skin_js</type>
<name>js/jquery-1.11.0.min.js</name>
</action>
</reference>
</default>
</layout>
あなたが変わるなら私は信じます:
<action method="addItem"><type>skin_js</type><name>js/custom-script.js</name></action>
に
<action method="addItem"><type>skin_js</type><name>skin/frontend/{Theme Package Name}/{Theme Name}/js/custom-script.js</name></action>
これにより、テーマ固有のjavascriptファイルにアクセスできるようになります。
参照name = "head"を使用してlocal.xmlファイルに挿入する最適なソリューション
<action method="addJs">
<script>js/custom.js</script>
</action>
このコードで試してください:
<default>
<reference name="head">
<action method="addJs"><script>js/jquery/jquery-1.7.2.min.js</script></action>
</reference>
</default>
よろしく