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 спасибо, вопрос решён. Нормальный справочник бы по этим всем условиям для всех модулей и т.д. А то фиг чего найдёшь в инете. Рваная инфа и не обо всём. Ссылка на комментарий
Рекомендуемые сообщения
Создайте учетную запись или войдите, чтобы комментировать
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти