<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.