Перейти к публикации
IPS Invision Community

Условие if на второстепенную группу


Перейти к решению Решение от anufmikh,

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

Есть всем известное условие для группы по типу такого:

{{if \IPS\Member::loggedIn()->member_group_id === 20 }}

Проблема в том, что такой вариант не обрабатывает второстепенные группы. То есть если второстепенная группа юзера будет 20, то условие выполнено не будет.
Так вот, есть ли условие именно для проверки id второстепенной группы?

Ссылка на комментарий

@anufmikh есть вариант в этом условии проверить сразу несколько групп?
Вот так не работает:

{{if \IPS\Member::loggedIn()->inGroup( 20,4,13 )}}

Можно вот так:

{{if \IPS\Member::loggedIn()->inGroup( 14 ) or \IPS\Member::loggedIn()->inGroup( 4 )}}

Но это громоздко, да и как-то не уверен я, что пройдёт без последствий для производительности

Ссылка на комментарий

@anufmikh спасибо, вопрос решён.
Нормальный справочник бы по этим всем условиям для всех модулей и т.д. А то фиг чего найдёшь в инете. Рваная инфа и не обо всём.

Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...
Вверх
Вверх