<![CDATA[ getDocumentChildrenTVars - My Forums]]> https://forums.modx.com/thread/?thread=34817 <![CDATA[getDocumentChildrenTVars]]> https://forums.modx.com/thread/34817/getdocumentchildrentvars#dis-post-190694 ]]> oztinks Mar 28, 2005, 03:44 AM https://forums.modx.com/thread/34817/getdocumentchildrentvars#dis-post-190694 <![CDATA[Re: getDocumentChildrenTVars]]> https://forums.modx.com/thread/34817/getdocumentchildrentvars#dis-post-190693
Here's how it should be used:

getDocumentChildrenTVars
Returns a two-dimensional array containing the selected TVs of all the children of the document specified.

Usage:
getDocumentChildrenTVars($parentid=0, $tvidnames=array(), $published=1, $docsort="menuindex", $docsortdir="ASC", $tvfields="*", $tvsort="rank", $tvsortdir="ASC")

Example:
// get all the children of document id 10
$result = $etomite-> getDocumentChildrenTVars (10,array(“id”,”pagetitle”));
for ($i=0;$i<count($result);$i++) {
	echo $result[$i][0][“name”]. “ = ” . $result[$i][0][“value”];
}
]]>
xwisdom Mar 27, 2005, 08:42 AM https://forums.modx.com/thread/34817/getdocumentchildrentvars#dis-post-190693
<![CDATA[getDocumentChildrenTVars]]> https://forums.modx.com/thread/34817/getdocumentchildrentvars#dis-post-190692 getDocumentChildrenTVars work?

Am trying to return the regular and TV fields for the children of a folder
This and every other variation I have tried don't seem to return anything
$thisid = $etomite->documentIdentifier;

$children = $etomite->getDocumentChildrenTVars($thisid,"thumb");  $childrenCount = count($children);
$child .= "<ol>";
for($x=0; $x<$childrenCount; $x++) {
$child .= "<li>".$children[$x]['id']." - ".$children[$x]['pagetitle']." - ".$children[$x]['description']." - ".$children[$x]['thumb']."<li>";
}
$child .= "</ol>";
return $child;

thumb is a TV

I don't speak php very well so I am probably on the wrong track any guidance would be great :?]]>
oztinks Mar 26, 2005, 01:59 AM https://forums.modx.com/thread/34817/getdocumentchildrentvars#dis-post-190692