Выбор группы при регистрации


Jestik
 Поделиться

Рекомендуемые сообщения

Доброго времени суток, никак не могу понять, использую Opencart.CMS  2.3.0., нужно реализовать выбор группы пользователя при регистрации, на форумах покопался, вроде такое есть в коробке, но в 1.5, а есть ли такое в 2 версии? Спасибо!

 

И какое условие можно использовать в шаблоне, что бы скрыть некоторые ссылки для определенной группы?

Ссылка на комментарий
Поделиться на других сайтах

Спасибо большое!
Осталось найти как сделать условие)
Понимаю что у каждой группы есть свой id,и нужно прописать если пользователь в группе с ид =1 то показывает это если нет то вот это.
Но кроме условия авторизирован/гость что то ничего не нашел =( 

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Jestik сказал:

Понимаю что у каждой группы есть свой id,и нужно прописать если пользователь в группе с ид =1 то показывает это если нет то вот это.
Но кроме условия авторизирован/гость что то ничего не нашел =( 

А ничего такого и нету, делать надо.
Есть модули, где для разных групп разные скидки. А так чтобы другие условия присутствовали - такого не встречал. Только заказывать, имхо.

Ссылка на комментарий
Поделиться на других сайтах

Та мне нужно некоторые ссылки в личном меню убрать и в личном кабинете от глаз одной группы

Ссылка на комментарий
Поделиться на других сайтах

<?php 
if ($this->customer->isLogged() && $this->customer->getGroupId() == "2") {
  echo 'link';
}
?>

Вот так не работает:
Notice: Undefined property: Template\PHP::$customer in 

и

Fatal error: Call to a member function isLogged() on null in 

Ругается на 69 строку, в ней:

if ($this->customer->isLogged() && $this->customer->getGroupId() == "2") {

Ссылка на комментарий
Поделиться на других сайтах

Проблема решена.

В контроллере
 

$data['link'] = '';
if ($this->customer->isLogged() && $this->customer->getGroupId() == 2) {
  $data['link'] = 'ваша ссылка';
}

В шаблоне
 

<?php if ($link) { ?>
  <a href="<?php echo $link; ?>">текст ссылке</a>
<?php } ?>

 

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться