Всем привет!
Как правильно настроить редирект с такого URl /index.php?option=com_virtuemart&view=category&Itemid=102&virtuemart_category_id=11&limitstart=0 на /catalog ??
1. Андрей91 - 10 Ноября, 2015 - 18:33:23 - перейти к сообщению
2. Viper - 10 Ноября, 2015 - 21:00:50 - перейти к сообщению
Андрей91 создать пункт меню для категории товаров и задать ему алиас.
3. Андрей91 - 10 Ноября, 2015 - 21:10:25 - перейти к сообщению
Viper пишет:
Андрей91 создать пункт меню для категории товаров и задать ему алиас.
Спасибо за ответ. К сожалению, так сделать нельзя, так как url формируется динамически. Нужно в htaccess как-то настроить редирект.
4. Viper - 11 Ноября, 2015 - 09:53:05 - перейти к сообщению
Андрей91 пишет:
что в этом url динамического?так как url формируется динамически
Вернее, можете описать задачу более полно? Т.к. сейчас вы привели конкретный url который средствами joomla можно сокращать. Откуда вы этот url берете?
5. Андрей91 - 11 Ноября, 2015 - 20:55:17 - перейти к сообщению
Viper пишет:
Вернее, можете описать задачу более полно? Т.к. сейчас вы привели конкретный url который средствами joomla можно сокращать. Откуда вы этот url берете?
Андрей91 пишет:
что в этом url динамического?так как url формируется динамически
Вернее, можете описать задачу более полно? Т.к. сейчас вы привели конкретный url который средствами joomla можно сокращать. Откуда вы этот url берете?
Этот URL формируется при сбросе всех фильтров на странице категории. Изначально URL категории имеет какой вид site/catalog1, а при сбросе фильтров такой: /index.php?option=com_virtuemart&view=category&Itemid=102&virtuemart_category_id=11&limitstart=0
Я хотел бы чтобы при сбросе фильтров url имел вид снова site/catalog1.
Как такое перенаправление сделать средствами joomla?
6. Viper - 11 Ноября, 2015 - 21:33:38 - перейти к сообщению
Андрей91 пишет:
использовать JRoute::_(); в адресах ссылок и форм.Как такое перенаправление сделать средствами joomla?
Т.е. в action формы указать
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php echo htmlspecialchars(JURI::getInstance()->toString()); ?>
или через JRoute указать путь. Также должна быть поддержка роутера в самом virtuemart(обычно в router.php к корне где компонент).