So I am using the loop_plus plug-in to generate dynamic variable names with each iteration of a section of the page. My code is as follows:
<div id="portfolio_items">
{exp:channel:entries channel="portfolio-section" url_title="{segment_3}"}
{exp:loop_plus start="1" increment="1" parse="inward"}
<div class="portfolio_item overlayed_animated_highlight portfolio_item_3 design">
<div class="overlayed">
<img src="{image-{index}}" alt="">
<div class="overlay">
<p>
<a href="{image-{index}}" class="fancybox" data-fancybox-group="portfolio"><i class="icon-search"></i></a>
</p>
</div>
</div>
</div>
{/exp:loop_plus}
{/exp:channel:entries}
The resulting HTML that is returned is correct except for the EE shortcode is not parsed:
<div id="portfolio_items">
<div class="portfolio_item overlayed_animated_highlight portfolio_item_3 design">
<div class="overlayed">
<img src="{image-1}" alt="portf20">
<div class="overlay">
<p>
<a href="{image-1}" class="fancybox" data-fancybox-group="portfolio"><i class="icon-search"></i></a>
</p>
</div>
</div>
</div>
I used parse="inward" as suggested in this post: https://stackoverflow.com/questions/16654301/expression-engine-dynamic-variable-names-slide-index-title. I get the feeling that the parse="inward" is not performing. I've tried it without parse="inward" and it returns the same results. Is there something I am missing?