DrTauren Опубликовано: 18 июня 2020 Поделиться Опубликовано: 18 июня 2020 Есть всем известное условие для группы по типу такого: {{if \IPS\Member::loggedIn()->member_group_id === 20 }} Проблема в том, что такой вариант не обрабатывает второстепенные группы. То есть если второстепенная группа юзера будет 20, то условие выполнено не будет. Так вот, есть ли условие именно для проверки id второстепенной группы? Ссылка на комментарий
anufmikh Опубликовано: 21 июня 2020 Поделиться Опубликовано: 21 июня 2020 {{if \IPS\Member::loggedIn()->inGroup( 20 )}} Проверяет как основную так и второстепенные группы. 1 1 Ссылка на комментарий
DrTauren Опубликовано: 21 июня 2020 Автор Поделиться Опубликовано: 21 июня 2020 @anufmikh благодарю, помогло Ссылка на комментарий
DrTauren Опубликовано: 22 июня 2020 Автор Поделиться Опубликовано: 22 июня 2020 @anufmikh есть вариант в этом условии проверить сразу несколько групп? Вот так не работает: {{if \IPS\Member::loggedIn()->inGroup( 20,4,13 )}} Можно вот так: {{if \IPS\Member::loggedIn()->inGroup( 14 ) or \IPS\Member::loggedIn()->inGroup( 4 )}} Но это громоздко, да и как-то не уверен я, что пройдёт без последствий для производительности Ссылка на комментарий
anufmikh Опубликовано: 22 июня 2020 Поделиться Опубликовано: 22 июня 2020 \IPS\Member::loggedIn()->inGroup( array( 20, 4, 13 ) ) 1 1 Ссылка на комментарий
DrTauren Опубликовано: 22 июня 2020 Автор Поделиться Опубликовано: 22 июня 2020 @anufmikh принял. а с: {{if $table->baseUrl == 'ссылка'}} можно так же через array сделать, если ссылок несколько? Ссылка на комментарий
anufmikh Опубликовано: 22 июня 2020 Поделиться Опубликовано: 22 июня 2020 {{if \in_array( $table->baseUrl, array( 'ссылка 1', 'ссылка 2', 'ссылка 3', ... ) )}} 2 Ссылка на комментарий
DrTauren Опубликовано: 22 июня 2020 Автор Поделиться Опубликовано: 22 июня 2020 можно ли в css так же указать массив ссылок в таком блоке: [data-baseurl='ссылка'] Ссылка на комментарий
Решение anufmikh Опубликовано: 22 июня 2020 Решение Поделиться Опубликовано: 22 июня 2020 Нет, только через запятую. [data-baseurl="ссылка 1"], [data-baseurl="ссылка 2"], [data-baseurl="ссылка 3"] { } 1 Ссылка на комментарий
DrTauren Опубликовано: 22 июня 2020 Автор Поделиться Опубликовано: 22 июня 2020 @anufmikh спасибо, вопрос решён. Нормальный справочник бы по этим всем условиям для всех модулей и т.д. А то фиг чего найдёшь в инете. Рваная инфа и не обо всём. Ссылка на комментарий
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас