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

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

При открытии страницы товара перебрасывает на главную страницу VirtueMart

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

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

Пол: Мужской
Сообщений: 173



« : 25.12.2012, 01:56:36 »

Условия возникновения ошибки: включены "SEF (ЧПУ)" и "Перенаправление URL" в общих настройках Joomla, и, удалён SEO-суффикс в настройках SEO Virtuemart'a.
Причина ошибки: неправильный парсинг sef-url в файле router.php и возникающая в следствие этого ошибка при вызове контроллера товара.
Версия Virtuemart: как минимум с 2.0.12f, а может и раньше.
Решение.
Заменить в файле ../components/com_virtuemart/router.php в стр. 369:
Код:
$vars['view'] = 'product';
на
Код:
$vars['view'] = 'productdetails';
« Последнее редактирование: 25.12.2012, 23:21:37 от AlterEgo » Записан
likproject
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #1 : 30.07.2013, 17:16:00 »

не помогает, еще есть варианты?
Записан
ipoint
Захожу иногда
**

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

Пол: Мужской
Сообщений: 17



« Ответ #2 : 06.04.2015, 16:42:31 »

Тоже был такой косяк.
При нажатии "Купить" перебрасывает на главную. Помогло в настройках безопасности VirtueMart "Site URL" и "Адрес для защищённого режима" написать адрес без www.
Joomla 1.5.22 VM 1.1.9
Записан
Страниц: [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