Ядро доработок

Ядро доработок (kernel) в приложении лежит в основе «первоначальной загрузки» всего сайта. Находиться данный провайдер /app/kernel.p.

Данный файл нужен для подключение и использования классов помощников, которые должны отрабатывать перед загрузкой всего сайта:

^use[/app/helpers/alma.p]
^alma:num_decline[102;сообщение;сообщения;сообщений]

Также для определения переменных которые подключаются во все шаблоны:

^view:share[var;value]

Для сохранение переменных, объектов, позорного кода в Реестр, чтобы потом из Реестра в нужном вам месте вытянуть значения.

^registry:set[shame;2*2=4]

Помощники

Помощники - это пользовательские классы, которые расширяют функционал сайта. Пример помощника можно найти /app/helpers/alma.p. Данный класс содержит один метод num_decline, который позволяет склонять имена существительных после числительных.