我们想为我们的 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/