Front側†大きく分けて2通りのやり方があるようですが、簡単なやり方でやります。 JSファイル設定†以下のパスに default_head_blocks.xml を設置します。 default_head_blocks.xml <?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<link src="js/custom.js"/>
</head>
</page>
JSの記述†以下のパスに custom.js を設置します。 静的ファイルのデプロイ†以下のコマンドで静的ファイルをデプロイします。 php bin/magento cache:clean php bin/magento setup:static-content:deploy デプロイ先は以下になります。 更新されない場合は削除してしまって再度コマンドを叩きました。 # rm -fr pub/static/frontend/Yassujp/ キャッシュファイルのクリア†SYSTEM - Cache Management からキャッシュをクリアします。 これでJSが実行されればOKです。 Magento2でjQueryを使用するも参考にして下さい。 Admin側†JSファイル設定†以下のパスに default.xml を設置します。 default.xml <?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<head>
<link src="Yassujp_HelloWorld::js/custom-adminhtml.js"/>
</head>
</page>
JSの記述†以下のパスに custom-adminhtml.js を設置します。 モジュールの更新†以下のコマンドで更新します。 php bin/magento setup:upgrade これでJSが実行されればOKです。 |