Actually, that is pretty similar to my solution.
After hitting that brick wall, I also wondered if indeed I needed all that Ditto functionality, and then went with
$doc_id=trim($_REQUEST[’recipe’]);
$result=$modx-> getTemplateVarOutput($idname=array("RecipeTitle","NoOfServings","PrepTime", "CookingTime", "RecipeImage", "marinadeTime", "marinadeIngredients", "content", "Step1","Step2","Step3","Step4","Step5","Step6","Step7","Step8","Step9","Step10"), $doc_id);
to get all the template variables for the document that I need. I then parsed them a little to get them into a table.
I still need to sort out the template to make it printable, but at least now I have everything I need where I need it.
Click on the "Prink link" at
http://www.olson.bz/index.php?id=79 to see the data put into tables. Still waiting on the layout for print.
Thanks again for all your help!
Taff