Как скрыть показ пользователя в списке?

InstantCMS 2.X
#16 9 августа 2017 в 16:27

yury, вставляем в файл /templates/default/controllers/users/list.tpl.php на 22ую строку код:

Developper

Минусы решения:
1. при обновлении шаблона постоянно добавлять этот хак
2. неправильно будет считаться количество пользователей и разбивка на страницы (количество уже посчитано, а вы на лету кого-то не выводите)
3. это нужно делать для всех шаблонов (если для десктопа и мобилки разные шаблоны)
4. в мобильном приложении (смотрим немного вперед сразу) тоже нужно мудрить, чтобы туда лишние пользователи не улетели

Правильное решение в стиле InstantCMS 2* — Написать компонент с хуком по отлову фильтрации списка пользователей и убирать из этого списка еще на предварительном этапе.

Как костыль пойдет, но когда таких костылей много — потом очень сложно обновляться и управлять ими…
#17 9 августа 2017 в 16:33
@SmartControl, в принципе, со всем согласен. Знал бы как работать с хуками — может при помощи них что-нибудь сделал, на данный момент этот способ был единственным, что пришел в голову.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.