Да эт я всё понимаю.. Но не воводил нефига... В процессе тетсирования выловил багу непонятную.. оч. странную...
МОДХ кеширует себе данные с чанков, и все они доступны с
$modx->chunkCache (array)
Но тут прикол... Во время выполнения скрипта в массиве chunkCache мо чанк пустой... В конце выполнения скрипта (ставим в индекс самой последней строчкой) при выполнении некой конструкции
echo "<pre>"; print_r($modx->chunkCache);
чанк на месте в полном объёме....
Ладно, идём далее.. Не хочет по хорошему, будем бить молотком и зубилом
Пишем код:
$SQL = "SELECT snippet FROM autocms_site_htmlsnippets WHERE name = 'newsChank';";
$rs = $modx->db->query($SQL);
if ($modx->db->getRecordCount($rs) > 0)
{
$row = $modx->db->getRow($rs);
return $row["snippet"];
}
Смотрим, что мы получаем... И глаза потихоньку на выкат...

дело в том, чтов БД лежит нормульный код чанка:
<div>[+newsTitle+]</div>
<div>[+shortText+]</div>
<div>[+categoryName+]</div>
на выходе видим только:
<div></div>
<div></div>
<div></div>
может это у меня MySQL глючит?

>:(
Когда поменял [+newsTitle+] на ^^newsTitle^^ как и не было проблемы....
Иследуем дальше... Смотрим пример чанка для Дитто... Такие же пересенные, тестируем - работает...

Что-то я не догоняю.... Придётся отказаться от [+VAR+] этой конструкции....