VladD Опубликовано 5 июля, 2021 Поделиться Опубликовано 5 июля, 2021 Привет всем, поскольку с логикой шаблонов пока не селён, прошу помочь с конкретным кодом. Нужна надпись, которую НЕ видят пользователи из группы ID6 и ID7, а остальные видят. Напишите пожалуйста пример) ... или даже для id 6 и 7 - обна надпись а для остальных групп - другая... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WaNted Опубликовано 5 июля, 2021 Поделиться Опубликовано 5 июля, 2021 {{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}} Надпись для групп с id 6 и 7 {{else}} Надпись для всех остальных {{endif}} VladD 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
VladD Опубликовано 5 июля, 2021 Автор Поделиться Опубликовано 5 июля, 2021 Спасибо, то что нужно! 🙂 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 6 июля, 2021 Поделиться Опубликовано 6 июля, 2021 В 05.07.2021 в 19:11, WaNted сказал: {{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}} Надпись для групп с id 6 и 7 {{else}} Надпись для всех остальных {{endif}} Подскажите, как сделать такую же конструкцию, но в зависимости от id блога? Для создания кастомного кода виджета, который будет отображаться только в определенном блоге. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 июля, 2021 Поделиться Опубликовано 6 июля, 2021 В виджете так не получится, он ничего не знает про то, какой блог открыт и проверять ему нечего. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 6 июля, 2021 Поделиться Опубликовано 6 июля, 2021 5 минут назад, Desti сказал: В виджете так не получится, он ничего не знает про то, какой блог открыт и проверять ему нечего. Через кастомный блок тоже не получится сделать фильтрацию по id блога? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 7 июля, 2021 Поделиться Опубликовано 7 июля, 2021 Про "страницы" ничего не скажу, у меня их нет. Но, думаю, там та же проблема. Номер блога надо определять отдельно либо в рендере() виджета, либо в темплейте. В темплейте можно попробовать определить по параметрам запроса, типа {{if \IPS\Request::i()->module == 'blogs' and \IPS\Request::i()->controller == 'view' and \IPS\Request::i()->id == 7}} Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.