<?php //$firstChild = $allChildren[0]['id']; isset($childindex) ? $childindex: 0; $child = $allChildren[$childindex]['id'];
Edit: no [+placeholder+], i was stupid.
<a href="[~[[childId?&childindex=`1`]]~]">
yep
I know how to create the snippet, but where would I call it? in the original ditto string &tpl document?
Let say (untested!) call this snippet [[childId]]
<?php //$firstChild = $allChildren[0]['id']; isset($childindex) ? $childindex: 0; $child = $allChildren[$childindex]['id'];
And if the eForm page has the menu index (within container) as `1`, the Ditto template can be
<a href="[~[+[[childId?&childindex=`1`]]+]~]">
Quote from: ispherestudio at Jan 06, 2010, 12:44 AMyep
I know how to create the snippet, but where would I call it? in the original ditto string &tpl document?
<a href="[~[+[[childId?&childindex=`1`]]+]~]"><img src="assets/images/emailMe.jpg" border="0"></a>
$docid = (isset($docid))? $docid: $modx->documentIdentifier; $children= $modx->getActiveChildren($id=$docid, $sort= 'menuindex', $dir= 'ASC', $fields= 'id''); isset($childindex) ? $childindex: 0; $child = $children[$childindex]['id']; return $child;
<a href="[+[!childId?&childindex=`0`!]+]"><img src="assets/images/emailMe.jpg" border="0"></a>
[[Ditto? &tpl=`eFormPage`]]
<div class="agentEmailBtn">
[[Ditto?parents=[+id+] &tpl=`emailMeTpl` &filter=`pagetitle,Email me,1`]]
</div><!-- end agentemailBtn -->
<a href="[+url+]"><img src="assets/images/emailMe.jpg" border="0"></a>