【发布时间】:2015-01-29 14:14:37
【问题描述】:
为了加载图像,我想调用我的 Magento 商店皮肤的 URL。我读到您可以使用<?php echo $this->getSkinUrl('images/ sampleimage.gif', array('_secure'=>true)) ?>,但我通过使用它得到“调用未定义方法”。我已尝试寻找此方法的Mage::getModel 版本,但找不到。
我确实找到了 Alan Storm 的文章,它让我大部分时间到达那里:http://alanstorm.com/magento_base_directories。 Alan 说我可以使用Mage::getBaseDir(‘skin’),我找到了Mage::getSingleton('core/design_package')->getPackageName()。我找不到获取皮肤目录最后一部分的方法。如果我目前的皮肤是/skin/frontend/base/default/,我到目前为止已经将它发送到/skin/frontend/base/,我只需要能够让Magento 给我最后一个/default/,它是目录的一部分。
我希望我在这里找错了树,并且我可以调用一个不错的 Mage::getModel 方法,例如 $this->getSkinUrl。你能帮忙吗?
【问题讨论】: