добавить ссылки сайта на файлы шаблонов magento
86
11
Каков наилучший способ добавить ссылку на файл шаблона Magento?
На данный момент я использую метод ниже, но мне интересно, есть ли лучший способ, который вызывает собственный метод magento?
<a href="about-us"><?php echo $this->__('About Us'); ?></a>
<a href="checkout/cart">?php echo $this->__('Shopping Bag'); ?></a>
Я знаю, что вы можете использовать <img src="<?php echo $this->getSkinUrl('images/test.png');?>"/>
Чтобы получить URL-адрес изображения, есть ли что-то подобное для ссылок?
спросил(а)
2014-07-28T17:55:00+04:00
6 лет, 7 месяцев назад
добавить комментарий
пожаловаться
Решение
61
Используйте этот код, чтобы получить URL-адрес в файле шаблона
$this->getUrl('module/controller/action'); //for controller pages
$this->getUrl('', array('_direct'=>'some-url-key')); //for cms pages
$this->getUrl('module/controller/action', array('_query'=>'a=2&b=5')); //for query params
$this->getUrl('', array('_direct'=>'some-url-key', '_query'=>'a=2&b=5')); //for query params
См. Эту ссылку https://magento.stackexchange.com/questions/14443/magento-get-store-url-in-cms-page
ответил(а)
2014-07-28T21:34:00+04:00
6 лет, 7 месяцев назад
добавить комментарий
пожаловаться
43
Вы можете поместить ссылки на статический блок, а затем вызвать этот статический блок в файле шаблона.
В статическом блочном коде будет
<ul>
<li><a href="{{store direct_url="about-us"}}">About Us</a></li>
<li><a href="{{store direct_url="customer-service"}}">Customer Service</a></li>
</ul>
ответил(а)
2014-07-28T18:01:00+04:00
6 лет, 7 месяцев назад
добавить комментарий
пожаловаться
Ваш ответ