Вставка HTML кода перед закрывающими тегами BODY или HEAD

Проблема

У вас есть ресурс, в который вы хотите добавить некоторый скрипт или CSS стили. Допустим вам нравится, чтобы скрипты находились внизу страницы, перед закрывающим тегом BODY и CSS должны попадать в HEAD. В то же время эти скрипты (стили) нужны только для данной страницы (ресурса). И вы не хотите создавать новые шаблонирующие элементы (несмотря на простоту их создания в MODX) только для этой одной страницы.

Это ценное решение пришло от всем известного Марка Хамстры и находится в руководстве: modX.regClientHTMLBlock. Это часть MODX API, которая делает как раз, что нам нужно - посылает часть кода прямо перед закрывающим тегом BODY.
Например, вот так: modX.regClientCSS вы можете отправить CSS в head элемент. Также есть следующие методы:

modX.regClientScript
modX.regClientStartupHTMLBlock
modX.regClientStartupScript
modX.getRegisteredClientScripts
modX.getRegisteredClientStartupScripts

Сниппет добавления HTML кода на страницу

Для использования всех этих чудестных MODX вещей нужно написать коротенький сниппет

$modx->regClientHTMLBlock($what); 
return '';

Разберём по частям:
$modx->regClientHTMLBlock » Это наш маленький php класс, замените его на $modx->regClientCSS для проделывания того же с CSS стилями.
($what) » Это переменная, значение которой вы передаёте в сниппет при его вызове.
return ''; » тут всё ясно.

Использование

Подсмотрел тут