Скрыть пункт в меню

susl16c

New member
Сообщения
51
Симпатии
4
#1
Подскажите как скрыть пункт в меню, если у пользователя нет прав, сам контент я нашел как скрывать, пишет ошибку XF, а вот пункт в меню остается на месте.
 

Jumuro

Administrator
Сообщения
143
Симпатии
77
#2
У навигации есть пункт "Условия отображения".
Можно использовать его.
Примеры можно глянуть в дефолтных пунктах.
 

susl16c

New member
Сообщения
51
Симпатии
4
#3
Да я так и сделал но пункт сам остается видимым, но при переходе XF просто пишет ошибку, а хотел сделать, чтобы он появлялся, если даны права, а если нет, то он не отображался. Пробовал писать условия для прав все пункт тогда вообще пропадает для всех групп. Раньше можно было в контроле прописать и все, я тут так и сделал, но работает как то по другому.
Так не получилось $xf.visitor->hasPermission('permissionGroup', 'permissionId') - все спасибо это работает.
 
Последнее редактирование:
Вверх Снизу