Jump to content

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

Featured Replies

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

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

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

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

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

Link to comment
https://ipbmafia.ru/topic/23287-tekst-dlya-opredelyonnoj-gruppy-polzovatelej/
Share on other sites
{{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}}
	Надпись для групп с id 6 и 7
{{else}}
	Надпись для всех остальных
{{endif}}

 

Спасибо, то что нужно! 🙂

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

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

 

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

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

 

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

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

 

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

Screenshot_1.jpg

Про "страницы" ничего не скажу, у меня их нет. Но, думаю, там та же проблема. Номер блога надо определять отдельно либо в рендере() виджета, либо в темплейте.

В темплейте можно попробовать определить по параметрам запроса, типа 

{{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.