Форум русской поддержки Joomla!® CMS
16.08.2017, 21:40:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Убрать алиас пункта меню из ссылки

 (Прочитано 143 раз)
0 Пользователей и 1 Гость смотрят эту тему.
denism300
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 134


« : 13.12.2016, 12:15:39 »

В своем компоненте получаю ссылку на товар VirtueMart так:
Код
$url = $router->build(JURI::root(). JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id, true));
$url = str_replace(array('//', 'http:/', '/administrator', '/index.php', '/component/vmtoxls'), array('/', 'http://', '', '', ''), $url); ?>

все ок, кроме одного - в конец ссылки приписывается алиас пункта меню из которого была вызвана функция.
т.е., к примеру, если пункт меню имеет название "Прайс-лист" и алиас "price-list", то ссылка вместо, к примеру,

Цитировать
http://site.local/wear/mister/zipper-pullover-detail

выглядит так:
Цитировать
http://site.local/wear/mister/zipper-pullover-detail/price-list

как это исправить?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet