Перейти к содержанию
Marianna

Скрыть модель от гостей

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

Здравствуйте! Нужно скрыть поле модель от гостей, чтобы ее видно было только зарегистрированным пользователям или для определенной группы. Если нет готового решения, то может есть какой-то php код который я вставлю в то место которое отвечает за вывод модели.

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

Поделиться сообщением


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

catalog/view/theme/ваша_тема/template/product/product.tpl

 

 <?php if ($logged) { ?>

<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />

<?php } ?>

 

upd:

В контроллер продукта добавить

$this->data['logged'] = $this->customer->isLogged();

  • +1 1

Поделиться сообщением


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

catalog/view/theme/ваша_тема/template/product/product.tpl

 

 <?php if ($logged) { ?>

<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />

<?php } ?>

 

upd:

В контроллер продукта добавить

$this->data['logged'] = $this->customer->isLogged();

Спасибо большое, попробую. В контролер продукта это где?

Поделиться сообщением


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

/catalog/controller/product/product.php

Вставить в функцию public function index()

  • +1 1

Поделиться сообщением


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

/catalog/controller/product/product.php

Вставить в функцию public function index()

Спасибо большое! Все работает.

Поделиться сообщением


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

А теперь появился вопрос как скрыть из меню главного ссылку контакты в зависимости от группы входящего клиента.

Благодаря модулю блог я смогла создать две разные категории, две разные записи (в которых указала какая группа покупателей может видеть запись), каждую запись поместила в отдельную категорию, одна категория розница, другая опт. Все хорошо, каждая группа видет только свою запись из блога. Но возник вопрос как скрыть раздел сайта (ссылку) из меню для группы? Например входит гость он не видит ссылку контакты (если ее скрыть по совету в той теме), а как сделать чтобы ссылку контакты были видно определенной группе пользователей? Чтобы оптовики видели свой номер телефона, розница свой. Я с помощью модуля блог сделала вывод номера телефона в записи и присвоила группу которая ее видит, но когда добавляю обе ссылки на разные группы в меню (вручную правя шаблон, добавляя туда ссылка), они обе отображается не зависимо от того под каким пользователем зашел клиент.

Ссылки выглядят так:

<?php if ($logged) { ?> <li><a href="/kontakty">Контакты</a></li>><?php } ?>

 <?php if ($logged) { ?><li><a href="/contacts">Контакты</a></li><?php } ?>

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.