концепция модх хранить шаблоны в бд
для работы локально нужно использовать такой костыль:
# Snippet to include files from filesystem
# [[includeFile? &file=`assets/templates/mytemplate/file.html`]]
if ( !isset($file) || $file== "" ) return "No file specified."; //check if there's a file given.
//Start the buffer
ob_start();
//include
include $file;
//get contents from the buffer
$ob_contents = ob_get_contents();
//and kill/delete the buffer
ob_end_clean();
//return it to MODx
return $ob_contents;
1) Создаём сниппет
includeFile с этим кодом
2) Создаём шаблон, и вызваем этот снипет передавая в &file - относительный пусть к файлу шаблона
assets/templates/mytemplate/file.html