Спасибо, оказалось всё намного проще чем я думал... добавил TV pageimg type Image
input options values: @FILE "/home/modx/assets/images";
Widget Image
Widget params: border size:0, style:width:710px;
потом создал снипет ImageHeader с кодом
<?php
$tvArray = $modx->getTemplateVarOutput(array(’pageimg’));
$img = $tvArray[pageimg];
if (empty($img)){
$output = ’’;
}
else {
$output = ’<div class="module">’.$img."</div>";
}
return $output;
?>
а внутри темплейта вызвал [[ImageHeader]]
получается коробка не появится пока не будет картинки залито. всё круто, легко и просто
спасибо