Доступ к корзине и магазину virtuemart только для зарегистрированных пользователей - PullRequest
0 голосов
/ 23 апреля 2011

Могу ли я ограничить разрешение на доступ к корзине и магазину virtuemart?Мой клиент требует показывать добавление в корзину и корзину пользователей только для зарегистрированных пользователей, и всякий раз, когда любой посетитель пытается получить корзину, он будет перенаправлен на страницу входа.иметь любую возможность в virtuemart исправить разрешение на доступ для незарегистрированного пользователя ИЛИ мне следует изменить код модуля магазина, чтобы ограничить доступ.Нужно ваше предложение очень быстро ...

Спасибо

1 Ответ

1 голос
/ 23 апреля 2011

Что касается корзины, если она у вас есть в модуле, вам просто нужно установить уровень доступа на зарегистрированный. Для летной страницы корзины вам необходимо настроить пункт меню для этой страницы и установить уровень доступа для зарегистрированного. Элемент меню может находиться в скрытом меню, его не нужно нигде отображать, чтобы это работало. Что касается кнопки «Добавить в корзину», вам просто нужно внести изменения в тему, ищите addtocart_form.tpl.php. Вы можете поместить простой условный оператор, который отображает сообщение, если пользователь не вошел в систему. Вот хороший пример использования объекта пользователя в Joomla -

http://docs.joomla.org/Accessing_the_current_user_object

Вы можете легко скопировать пример на этой странице для формы добавления в корзину.

...