
<?php
$output ='';
$url = "http://min.us/api/GetItems/xxXXXXX";
$json = file_get_contents($url);
$json_a=json_decode($json, true);
foreach($json_a[ITEMS_GALLERY] as $item){
$output .= '<img src="'. $item .'" width="200" alt="" /><br />';
}
return $output;
?>

<?php
/*
--------------------------------------------------------------------------------
::: Minus (min.us) Photo Gallery Snippet :::
Originally written for MODX Evolution by ANDREAS WETTAINEN (mrhaw)
--------------------------------------------------------------------------------
Example Snippet call:
[!minus?gallery=`http://min.us/xxXXXXX` &innerTpl=`innerTpl` &outerTpl=`outerTpl`!]
--------------------------------------------------------------------------------
Placeholders:
innerTpl: [+images+]
outerTpl: [+minus+]
--------------------------------------------------------------------------------
*/
$innerTpl = isset( $innerTpl ) ? $innerTpl : 'innerTpl';
$outerTpl = isset( $outerTpl ) ? $outerTpl : 'outerTpl';
$output = $modx->getChunk($outerTpl);
if (isset($gallery)) {
$gID = substr(strrchr($gallery, "/"), 1);
$url = 'http://min.us/api/GetItems/'. $gID;
$json = file_get_contents($url);
$json_a=json_decode($json, true);
foreach($json_a[ITEMS_GALLERY] as $item){
$param['image'] = $item;
$images .= $modx->parseChunk($innerTpl, $param, '[+', '+]');
}
$output = str_replace("[+minus+]", $images, $output);
} else {
$output = str_replace("[+minus+]", "no gallery defined", $output);
}
return $output;
?>
<li><img src="[+image+]" alt="" width="100" /></li>
<h3>Title</h3> <div class="gallery"> <ul> [+minus+] </ul> <br style="clear:both" /> </div>
$modx->setPlaceholder("fftitle", $entry->title);
$modx->setPlaceholder("fflink", $entry->link);
$output .= (!isset($tplChunk)) ? $modx->parseChunk('rssfeedFetchertpl', $modx->placeholders, '[+', '+]') : $modx->parseChunk($tplChunk, $modx->placeholders, '[+', '+]');
}
I thought placeholders that had no value would simply return empty after parsed, but if your example works as it is that seems to be not the case..