0
我在我的站点中使用马铃薯压缩器扩展来压缩css/js文件。我正在获取媒体文件夹中的这些css/js。但我希望他们在皮肤文件夹中。有没有办法改变压缩文件夹的位置马铃薯压缩机。如何更改在magento中压缩css/js的文件夹的位置
我在我的站点中使用马铃薯压缩器扩展来压缩css/js文件。我正在获取媒体文件夹中的这些css/js。但我希望他们在皮肤文件夹中。有没有办法改变压缩文件夹的位置马铃薯压缩机。如何更改在magento中压缩css/js的文件夹的位置
下列步骤,我工作得很好:
1.在文件Package.php: 应用程序/代码/本地/土豆/压缩机/型号/设计/ Package.php
function getMergedJsUrl($files):
Change:
return Mage::getBaseUrl('media', Mage::app()->getRequest()->isSecure()) . $filePath . '/' . $targetFilename;
To:
return Mage::getBaseUrl('skin', Mage::app()->getRequest()->isSecure()) . $filePath . '/' . $targetFilename;
function getMergedCssUrl($files):
Change:
$baseMediaUrl = Mage::getBaseUrl('media', $isSecure);
To:
$baseMediaUrl = Mage::getBaseUrl('skin', $isSecure);
2.在文件Package.php: 应用程序/代码/核心/法师/核心/型号/设计/ Package.php
Change 'media' to 'skin' at all locations.
3.在文件Package.php: 应用程序/代码/本地/土豆/压缩机/助手/ Data.php
function getRootCachePath()
Change:
return Mage::getBaseUrl('media') . self::MAIN_FOLDER;
To:
return Mage::getBaseDir('skin') . DS. self::MAIN_FOLDER;
function getRootCacheUrl()
Change:
return Mage::getBaseUrl('media') . self::MAIN_FOLDER;
To:
return Mage::getBaseUrl('skin') . self::MAIN_FOLDER;
注意的情况下,如果有覆盖马铃薯/压缩机/型号/Design/Package.php然后更新与这一点,方法:
文件Package.php: 应用程序/代码/本地/ Your_Theme /导航/型号/压缩机/设计/ Package.php
function getMergedJsUrl($files):
Change:
return Mage::getBaseUrl('media', Mage::app()->getRequest()->isSecure()) . $filePath . '/' . $targetFilename;
To:
return Mage::getBaseUrl('skin', Mage::app()->getRequest()->isSecure()) . $filePath . '/' . $targetFilename;
function getMergedCssUrl($files):
Change:
$baseMediaUrl = Mage::getBaseUrl('media', $isSecure);
To:
$baseMediaUrl = Mage::getBaseUrl('skin', $isSecure);
清除您的magento和浏览器缓存和js/css缓存。通过转到您的站点代码的源代码来检查po_compressor文件路径的URL,它将更改为皮肤/而不是媒体/
感谢它为我工作就像一个魅力:) –