Jestik Опубликовано: января 30, 2017 Жалоба Поделиться Опубликовано: января 30, 2017 Доброго времени суток, никак не могу понять, использую Opencart.CMS 2.3.0., нужно реализовать выбор группы пользователя при регистрации, на форумах покопался, вроде такое есть в коробке, но в 1.5, а есть ли такое в 2 версии? Спасибо! И какое условие можно использовать в шаблоне, что бы скрыть некоторые ссылки для определенной группы? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. NoOne! Опубликовано: января 30, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: января 30, 2017 2 часа назад, Jestik сказал: нужно реализовать выбор группы пользователя при регистрации Скрытый текст Jestik 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Jestik Опубликовано: января 30, 2017 Автор Жалоба Поделиться Опубликовано: января 30, 2017 Спасибо большое! Осталось найти как сделать условие) Понимаю что у каждой группы есть свой id,и нужно прописать если пользователь в группе с ид =1 то показывает это если нет то вот это. Но кроме условия авторизирован/гость что то ничего не нашел =( Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
satyr Опубликовано: января 30, 2017 Жалоба Поделиться Опубликовано: января 30, 2017 1 час назад, Jestik сказал: Понимаю что у каждой группы есть свой id,и нужно прописать если пользователь в группе с ид =1 то показывает это если нет то вот это. Но кроме условия авторизирован/гость что то ничего не нашел =( А ничего такого и нету, делать надо. Есть модули, где для разных групп разные скидки. А так чтобы другие условия присутствовали - такого не встречал. Только заказывать, имхо. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Jestik Опубликовано: января 31, 2017 Автор Жалоба Поделиться Опубликовано: января 31, 2017 Та мне нужно некоторые ссылки в личном меню убрать и в личном кабинете от глаз одной группы Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Jestik Опубликовано: января 31, 2017 Автор Жалоба Поделиться Опубликовано: января 31, 2017 <?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") { Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Jestik Опубликовано: февраля 1, 2017 Автор Жалоба Поделиться Опубликовано: февраля 1, 2017 Проблема решена. В контроллере $data['link'] = ''; if ($this->customer->isLogged() && $this->customer->getGroupId() == 2) { $data['link'] = 'ваша ссылка'; } В шаблоне <?php if ($link) { ?> <a href="<?php echo $link; ?>">текст ссылке</a> <?php } ?> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.