Posted 5 июля, 20213 yr comment_170323 Привет всем, поскольку с логикой шаблонов пока не селён, прошу помочь с конкретным кодом. Нужна надпись, которую НЕ видят пользователи из группы ID6 и ID7, а остальные видят. Напишите пожалуйста пример) ... или даже для id 6 и 7 - обна надпись а для остальных групп - другая...
5 июля, 20213 yr comment_170324 {{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}} Надпись для групп с id 6 и 7 {{else}} Надпись для всех остальных {{endif}}
6 июля, 20213 yr comment_170344 В 05.07.2021 в 19:11, WaNted сказал: {{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}} Надпись для групп с id 6 и 7 {{else}} Надпись для всех остальных {{endif}} Подскажите, как сделать такую же конструкцию, но в зависимости от id блога? Для создания кастомного кода виджета, который будет отображаться только в определенном блоге.
6 июля, 20213 yr comment_170345 В виджете так не получится, он ничего не знает про то, какой блог открыт и проверять ему нечего.
6 июля, 20213 yr comment_170346 5 минут назад, Desti сказал: В виджете так не получится, он ничего не знает про то, какой блог открыт и проверять ему нечего. Через кастомный блок тоже не получится сделать фильтрацию по id блога?
7 июля, 20213 yr comment_170348 Про "страницы" ничего не скажу, у меня их нет. Но, думаю, там та же проблема. Номер блога надо определять отдельно либо в рендере() виджета, либо в темплейте. В темплейте можно попробовать определить по параметрам запроса, типа {{if \IPS\Request::i()->module == 'blogs' and \IPS\Request::i()->controller == 'view' and \IPS\Request::i()->id == 7}}
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.