<div class="item active"> [[!+stats]]<img src="[[+image:phpthumbof=`w=750&h=400&zc=1`]]" alt="[[+description:htmlentities]]" /> <p class="flex-caption">[[+description]]</p></div>
$input = $modx->fromJSON($input); $output = array(); $status = array(); $c =1; if (!$input || empty($tpl)) return 'no stuff'; foreach ($input as $row) { if (isset($set) && !empty($set) && ($set != $row['set'])) continue; $output[] = $modx->getChunk($tpl, $row); } return implode("\n", $output);
<div class="carousel-inner"> [[mh.parseMIGXToGallery? &tpl=`mh.images.gallery.tpl` &input=`[[*mh.images]]` &set=`[[+set]]`]] </div>
[[$mh.slider?&set=`[[+set]]`]]
This question has been answered by claro_santiago. See the first response.
<?php $input = $modx->fromJSON($input); $output = array(); $status = array(); $c = 1; if (!$input || empty($tpl)) return 'no stuff'; foreach ($input as $row) { $total = count($row); if (isset($set) && !empty($set) && ($set != $row['set'])) continue; if ($c == 1) { $status['stats'] = 'active'; } else { $status['stats'] = ''; } $output[] = $modx->getChunk($tpl, $row); $modx->setPlaceholders($status); $modx->setPlaceholders($total); $c++; } return implode("\n", $output);
<div class="item [[+stats]]"> <img src="[[+image:phpthumbof=`w=750&h=400&zc=1`]]" alt="[[+description:htmlentities]]" /> <p class="flex-caption">[[-[[+description]]-]]</p> </div>
Sweet. I'm having trouble now how to fix my gallery in different context. I have two domain in a single revo installation. Do you have experience about that.