- Форум
- Расширения Joomla
- Электронная коммерция.
- Virtuemart 3
- Из личного кабинета перебрасывает в корзину
Из личного кабинета перебрасывает в корзину
sergiy1 / Автор темы \
Прохожий

2
0
5 года 2 мес. назад #8715 от sergiy1
Здравствуйте!
Virtuemart 3.2.12 Joomla 3.8.3
При редактировании данных пользователя в личном кабинете (профиле пользователя) при нажатии на кнопку Сохранить либо Отменить происходит переход в корзину. Подскажите как убрать этот редирект, надо чтобы при сохранении данных и при отмене ввода пользователь оставался на странице личного кабинета.
Спасибо.
Virtuemart 3.2.12 Joomla 3.8.3
При редактировании данных пользователя в личном кабинете (профиле пользователя) при нажатии на кнопку Сохранить либо Отменить происходит переход в корзину. Подскажите как убрать этот редирект, надо чтобы при сохранении данных и при отмене ввода пользователь оставался на странице личного кабинета.
Спасибо.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2879
228
663
5 года 2 мес. назад #8716 от Wedal
sergiy1, вообще, по умолчанию, пользователь и должен оставаться в личном кабинете. Если происходит перенаправление, то скорее всего в форме редактирования профиля, в атрибуте action, указана страница корзины. Скорее всего макет с этой формой у вас переопределен в шаблон Joomla и в нем внесены такие изменения. Найдите в шаблоне этот макет, найдите в нем тег form, который открывает форму редактирования профиля. Проверьте содержимое атрибута action для этого тега.
Подробнее о том, какой макет нужно искать смотрите здесь: wedal.ru/rasshireniya-joomla/nastrojka-shablona-virtuemart-3.html
Подробнее о том, какой макет нужно искать смотрите здесь: wedal.ru/rasshireniya-joomla/nastrojka-shablona-virtuemart-3.html
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
sergiy1 / Автор темы \
Прохожий

2
0
5 года 2 мес. назад #8717 от sergiy1
В форме action="<?php echo $url ?> ,а перед этим
$url = vmURI::getCurrentUrlBy('request');
$cancelUrl = JRoute::_($url.'&task=cancel'); Что за метод getCurrentUrlBy и почему туда 'request' передается, не могу понять.
Не подскажете где документацию по Virtuemart 2-3 взять, docs.virtuemart.net/vm2-api.html не работает
$url = vmURI::getCurrentUrlBy('request');
$cancelUrl = JRoute::_($url.'&task=cancel'); Что за метод getCurrentUrlBy и почему туда 'request' передается, не могу понять.
Не подскажете где документацию по Virtuemart 2-3 взять, docs.virtuemart.net/vm2-api.html не работает
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2879
228
663
5 года 2 мес. назад #8718 от Wedal
sergiy1, этот метод находится в файле:
administrator/components/com_virtuemart/helpers/config.php
Даже если API не работает, вы всегда можете найти интересующий метод поиском по содержимому файлов, например, через Total Commander.
administrator/components/com_virtuemart/helpers/config.php
Даже если API не работает, вы всегда можете найти интересующий метод поиском по содержимому файлов, например, через Total Commander.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Расширения Joomla
- Электронная коммерция.
- Virtuemart 3
- Из личного кабинета перебрасывает в корзину