javascript - Magento - 动态加载 CSS 和 JS

标签 javascript css magento

我们想为我们的 magento 系统中的页面动态加载 css 和 javascript 文件。由于 js 和 css 文件的增长,我们希望将它们拆分为单独的文件并为当前页面加载它们。我们使用 CMS Advanced content manager用于管理我们的页面内容。因为我们在 CMS 中有类似 contenttypes 的东西,我们想弄清楚当前页面有哪种 contenttype。类型的引用我们认为通过类型的名称加载 css 和 js 文件(因为类型名称是别名并且在系统中是唯一的)。因为我没有深入研究 magento 编码,所以我不知道应该从哪里开始。

但也许有另一种解决方案或已知的解决方案来实现我们想要的。

最佳答案

您是否尝试过使用 XML 在特定内容页面上加载 JS 或 CSS?

这是加载 CSS 和 JS 文件的示例。

内容页面 => 设计选项卡 => 自定义布局更新 XML。

<reference name="head">
    <action method="addItem"><type>skin_css</type><name>css/your_css.css</name></action>
    <action method="addItem"><type>skin_js</type><name>js/your_js.js</name></action>
</reference>

关于javascript - Magento - 动态加载 CSS 和 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35413139/

相关文章:

javascript - 即使您以 150% 放大,也强制浏览器禁用水平条

javascript - 未捕获的类型错误 : Cannot call method 'get' of null

javascript - 带增量的动态表单字段创建

html - "Position: Fixed"导致问题

javascript - 带有占位符文本的文本框,该字符逐个字符消失

php - Magento - 获取当前域而不是基域

在 Magento 中编辑产品时出现 MySQL 错误

javascript - react .js : how to generate a key when doing optimistic create?

css - 即 : vertical scrollbar appears if horizontal scrollbar shown

php - 基本网址和基本链接网址有什么区别?