如何将Javascript文件包含到Shopware5主题中

3

我无法向我的第一个Shopware5主题添加JavaScript文件。我尝试了在线文章中提供的以下方法。 https://developers.shopware.com/designers-guide/theme-startup-guide/ 我将我的js文件添加到Theme.php文件中的数组中,并将JavaScript文件上传到“frontend/_public/src/js”

/** @var array Defines the files which should be compiled by the
javascript compressor */
protected $javascript = array(
'src/js/jquery.my-plugin.js'
);

然而,上述数组在我的Theme.php文件中不可用,但我将我的js文件添加到该数组中,并尝试在我的主题上加载它。当我检查网站时,我清除了所有缓存。
1个回答

3

您需要清除所有缓存并重新编译主题。请记住,您必须将js放置在frontend/_public中。

您的js文件的完整路径应为themes/YourTheme/frontend/_public/src/js/jquery.my-plugin.js


这是正确的答案。如果你继承了其他主题,我认为你还需要注意脚本文件放在父主题还是子主题中。 - Vladimir Despotovic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接