Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
5.0
-
None
Description
Current:
-
-
Show weblog's categories in specified parent category.
*#
#macro(showWeblogCategoryLinksList $categoryObject $subcats $expanding )
#if ($expanding) #_showCommonJavascript() #end
#if(!$expanding && !$subcats)
<ul class="rCategory">
#if ($model.weblogCategory)
<li><a href="$url.category($categoryObject.path)">$text.get("macro.weblog.allcategories")</a></li>
#else
<li class="selected">$text.get("macro.weblog.allcategories")</li>
#end
#set($cats = $categoryObject.getWeblogCategories())
#foreach($cat in $cats)
#if($model.weblogCategory && $model.weblogCategory.path == $cat.path)
<li class="selected">$cat.name</li>
#else
<li><a href="$url.category($cat.path)">$cat.name</a></li>
#end
#end
</ul>
#else
<ul class="rCategory">
#_showWeblogCategoryLinksList($categoryObject $subcats $expanding )
</ul>
#end
#end
-
Suggested improved version:
-
-
Show weblog's categories in specified parent category.
*#
#macro(showWeblogCategoryLinksList $categoryObject $subcats $expanding )
#if ($expanding) #_showCommonJavascript() #end
#if(!$expanding && !$subcats)
<ul class="rCategory">
#if ($model.weblogCategory || $model.permalink)
<li><a href="$url.category($categoryObject.path)">$text.get("macro.weblog.allcategories")</a></li>
#else
<li class="selected"><a href="$url.category($categoryObject.path)">$text.get("macro.weblog.allcategories")</a></li>
#end
#set($cats = $categoryObject.getWeblogCategories())
#foreach($cat in $cats)
#if ($model.weblogCategory && $model.weblogCategory.path == $cat.path || ($model.permalink && $model.weblogEntry.category.path == $cat.path))
<li class="selected"><a href="$url.category($cat.path)">$cat.name</a></li>
#else
<li><a href="$url.category($cat.path)">$cat.name</a></li>
#end
#end
</ul>
#else
<ul class="rCategory">
#_showWeblogCategoryLinksList($categoryObject $subcats $expanding )
</ul>
#end
#end
-