#macro(ViewSubcategory $DataItemParent)
#set($ParentID = $DataItemParent.ID)
#foreach($DataItem in $DataList)
#if($DataItem.ParentID == $ParentID)
- $DataItem.Name
#if(${xf.ViewSubcategory($DataList,$DataItem)})
#ViewSubcategory2($DataItem)
#end
#end
#end
#end
#macro(ViewSubcategory2 $DataItemParent)
#set($ParentID2 = $DataItemParent.ID)
#foreach($DataItem in $DataList)
#if($DataItem.ParentID == $ParentID2)
- $DataItem.Name
#if(${xf.ViewSubcategory($DataList,$DataItem)})
#ViewSubcategory3($DataItem)
#end
#end
#end
#end
#macro(ViewSubcategory3 $DataItemParent)
#set($ParentID3 = $DataItemParent.ID)
#foreach($DataItem in $DataList)
#if($DataItem.ParentID == $ParentID3)
- $DataItem.Name
#if(${xf.ViewSubcategory($DataList,$DataItem)})
#ViewSubcategory4($DataItem)
#end
#end
#end
#end
#macro(ViewSubcategory4 $DataItemParent)
#set($ParentID4 = $DataItemParent.ID)
#foreach($DataItem in $DataList)
#if($DataItem.ParentID == $ParentID4)
- $DataItem.Name
#end
#end
#end
#if($DataList.Count > 0)
#foreach($DataItem in $DataList)
#if($DataItem.ParentID == 0)
- $DataItem.Name
#if(${xf.ViewSubcategory($DataList,$DataItem)})
#ViewSubcategory($DataItem)
#end
#end
#end
#end