Есть главная страница "/", она разделена на несколько .volt шаблонов (header, main, footer). Необходимо чтобы при переходе допустим на "/about", подгружался другой шаблон в main, соответственно нужно использовать AJAX. Так же, если при переходе напрямую (site.ru/about), подгружался полностью сайт с "/about". Но как это правильно сделать, подготовить контроллер, что использовать и т.п?
Я фалкон не знаю, но дума что это должно выглядеть таким образом. У вас должно быть 2 контроллера. Первый отвечает за загрузку страницы по указанному адрессу. Он загружает полный базовый шаблон. В js должно быть событие загрузки, после чего он обращается ajax'ом ко второму контроллеру, который отвечает за часть мейна. То есть по запросу вы забираете контен срендеренный по определённой вьюхе. И вставляете в контейнер на страницу.
XenK: тогда я думаю надо запрашивать страницу /about с неким параметром AJAX'ом и смотреть на его наличие. Если есть, то отдавать лейаут только aсtion. Если запрос страницы был без параметра, то отдавать весь лейаут.