Category Tree Readytheme item -- Max
<mvt:foreach iterator="navigationitem" array="readytheme:navigationitems">
<mvt:assign name="l.ShowSubCategories" value="0" />
<mvt:if expr="g.Category_Code EQ l.settings:navigationitem:link_dest">
<mvt:assign name="l.ShowSubCategories" value="1" />
<mvt:else>
<mvt:foreach iterator="navigationitem_level2" array="navigationitem:items">
<mvt:if expr="g.Category_Code EQ l.settings:navigationitem_level2:link_dest">
<mvt:assign name="l.ShowSubCategories" value="1" />
<mvt:else>
<mvt:foreach iterator="navigationitem_level3" array="navigationitem_level2:items">
<mvt:if expr="g.Category_Code EQ l.settings:navigationitem_level3:link_dest">
<mvt:assign name="l.ShowSubCategories" value="1" />
</mvt:if>
</mvt:foreach>
</mvt:if>
</mvt:foreach>
</mvt:if>
<li class="level-1">&mvt:navigationitem:link;
<mvt:if expr="NOT ISNULL l.settings:navigationitem:items">
<mvt:if expr="l.ShowSubCategories EQ 1">
<ul>
<mvt:else>
<ul class="hide">
</mvt:if>
<mvt:foreach iterator="navigationitem_level2" array="navigationitem:items">
<li class="level-2">&mvt:navigationitem_level2:link;
<mvt:if expr="NOT ISNULL l.settings:navigationitem_level2:items">
<ul>
<mvt:foreach iterator="navigationitem_level3" array="navigationitem_level2:items">
<li class="level-3">&mvt:navigationitem_level3:link;</li>
</mvt:foreach>
</ul>
</mvt:if>
</li>
</mvt:foreach>
</ul>
</mvt:if>
</li>
</mvt:foreach>