I have some PHP foreach that i have moved to MIGX, now can somebody know how to make template for MIGX, here is my PHP
<?php
$i = 0;
$y = 0;
$active = 'active';
echo '<ol class="carousel-indicators">';
foreach(glob($dir) as $file) {
if ($i < 1) {
echo '<li data-target="#myCarousel" data-slide-to="' . $i . '" class="active"></li>';
$i = $i + 1;
}
else {
echo '
<li data-target="#myCarousel" data-slide-to="' . $i . '"></li>';
$i = $i + 1;
}
}
echo '</ol>';
echo '<div class="carousel-inner">';
foreach(glob($dir) as $file) {
$y = $y + 1;
if ($y == 1) {
echo '
<div class="' . $active . ' item">
<img class="img_book" src="' . $file . '" alt="">
</div>
';
}
else {
$active = 'not-active';
echo '
<div class="' . $active . ' item">
<img class="img_book" src="' . $file . '" alt="">
</div>
';
}
}
echo '</div>';
The MIGX Extra comes with a Snippet
getImageListthat will parse the values in the MIGX TV and return them based on a Chunk template that you specify.For example, you could put this snippet call in your Template:
The snippet would return the values stored in the MIGX TV named
myMIGXtv, in the currently requested Resource, and format the output based on the tpl Chunk namesmyTplChunk. The content ofmyTplChunkwould be something like:The syntax of calling the
[[+idx]]placeholder with a:after the tag name, invokes the MODX output modifier class, which supports conditionals.Here are some reference materials for the methods described above: