Я хочу получить скины URL моей текущей темы. В настоящее время я работаю в Magento "RWD" тема.
И я использую приведенный ниже код, чтобы получить URL кожи:
Mage::getDesign()->getSkinUrl();
Это возвращает мне URL http: // localhost / magento / skin / frontend / default / default /
но мне нужен URL, например: http: // localhost / magento / skin / frontend / rwd / default /
Пожалуйста, помогите мне.
Ответы:
Я использовал следующую команду, чтобы получить другой URL в magento Get Url в файлах phtml
1. Получить базовый URL:
2. Получить URL кожи:
(а) Небезопасный URL-адрес кожи:
(б) Безопасный URL кожи:
3. Получить медиа URL:
4. Получить Js Url:
5. Получить URL магазина:
6. Получить текущий URL
Получить URL в CMS-страницах или статических блоках
1. Получить базовый URL :
2. Получить URL кожи :
3. Получить медиа URL:
4. Получить URL магазина:
Я думаю, что это поможет вам.
источник
$this->getSkinUrl()
- то есть что$this
? Остальное - хороший список, но не$this
это блок в этом контексте. Например, если вы визуализируете текущий шаблон, используя следующий код<block type="core/template" name="my_block" template="page/html/my_template.phtml" />
,$this
в файле phtml будет указана ссылка на блок типаMage_Core_Block_Template
Вы можете легко использовать текущий URL вашей существующей темы Magento, используя приведенный ниже код:
источник
Когда вы используете
Вы должны передать
$file
параметр для ресурса, который вы пытаетесь получить; например:Magento сначала автоматически выполнит поиск в заданной теме вашего сайта, а если ее там нет, продолжит поиск, используя отступление темы .
источник
Это происходит, когда ваша тема по умолчанию используется по умолчанию, а у темы rwd нет запрошенного изображения.
источник