1 Отредактировано Александр (06.06.2015 17:38:02)

Тема: Как понять в шаблоне Ajax запрос произошел или нет?

Вопрос:
Как понять в шаблоне Ajax запрос произошел или нет?
Ответ:
Система сама понимает, когда произошёл AJAX запрос и выдает шаблон обрезанный без обёртки в случает если используется Front контроллер. Однако всё же бывают случаи когда надо узнать это аякс или нет прямо в шаблоне...

В шаблоне доступна переменная $url (объект класса \RS\Http\Request, путь к файлу /core/rs/request.inc.php) у которой есть метод isAjax().
Поэтому проверка будет такая:

{if $url->isAjax()}
  //Это аякс запрос
{/if}