Jump to content

Текст для определённой группы пользователей

Featured Replies

Posted
comment_170323

Привет всем, поскольку с логикой шаблонов пока не селён, прошу помочь с конкретным кодом.

Нужна надпись, которую НЕ видят пользователи из группы ID6 и ID7, а остальные видят.

Напишите пожалуйста пример)

... или даже для id 6 и 7 - обна надпись

а для остальных групп - другая...

comment_170324
{{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}}
	Надпись для групп с id 6 и 7
{{else}}
	Надпись для всех остальных
{{endif}}

 

comment_170344
В 05.07.2021 в 19:11, WaNted сказал:

{{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}}
	Надпись для групп с id 6 и 7
{{else}}
	Надпись для всех остальных
{{endif}}

 

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

comment_170345

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

 

comment_170346
5 минут назад, Desti сказал:

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

 

Через кастомный блок тоже не получится сделать фильтрацию по id блога?

Screenshot_1.jpg

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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.