Определить авторизован пользователь или нет в layout-файле

Определить авторизован пользователь или нет в layout-файле

от Andrey Zobov -
Количество ответов: 2

Добрый день.

Подскажите, можно ли в файле с описание layout  (php) определить авторизован пользователь или нет. Еще лучше если это можно сделать в шаблоне (mustache).
Нужно выводить информацию на домашней странице (frontpage) только для неавторизованных пользователей. Сделал отдельный layout и template для frontpage, но он используется и до и после авторизации.

Версия Moodle 3.6.3+ (Build: 20190322)
Тема Boost.

В ответ на Andrey Zobov

Re: Определить авторизован пользователь или нет в layout-файле

от Vadim Tabunshchik -
Изображение пользователя Developers
Подскажите, можно ли в файле с описание layout  (php) определить авторизован пользователь или нет.

Можно, смотрите функцию isloggedin. В теме Boost есть примеры: columns2.php

Еще лучше если это можно сделать в шаблоне (mustache).

Не получится. mustache - это просто шаблонизатор без какой-либо логики. Логика определяется в скриптах РНР.