Простой способ перенаправить определенные роли в zope
У меня есть раздел моего сайта zope 2, в котором используется промежуточный макрос между «контентом»; и макрос всего сайта. Я не хочу применять защиту к папке, но мне хотелось бы, чтобы временный макрос перенаправлял пользователей на экран входа в систему, если они пытаются загрузить страницу, которая его использует.
Примером этого может быть следующее:
page_html содержит содержимое, в нем используется макрос из special_template, который затем вставляется в макрос в standard_template. Поэтому я хочу, чтобы он перенаправил на экран входа в систему. Если page_html не использовал special_template, а сразу переходит к standard_template (что и делают большинство страниц сайта), я бы не хотел, чтобы он перенаправлял.
Как я мог этого добиться?