tessguefen
5/5/2015 - 9:55 PM

Category Tree Readytheme item -- Max

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>