获取Magento前端中包含的所有JavaScript文件的列表



我正在尝试编写一些将Magento与Drupal连接起来的代码,我想要一种将Magento的前端JavaScript添加到Drupal服务的页面的简单方法。

为此:如何将 URL 数组返回到 Magento 在前端使用的 JavaScript 文件?具体来说,我正在寻找默认布局句柄和单个产品页面。

谢谢!

这将使您非常接近:

$update = Mage::app()->getLayout()->getUpdate();
$update->load(array('default','catalog_product_view'));
$xml = $update->asSimplexml();
$js = $xml->xpath('//action[@method="addJs"]');
Zend_Debug::dump($js);

xpath 参数可以优化为核心代码//action[@method="addJs"]/script

当然,还有其他参数可以添加JS文件(例如 addItem),这将需要额外的处理。

最新更新