diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupTemplateModel.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupTemplateModel.java
index 0d858735b..1ba6a2950 100644
--- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupTemplateModel.java
+++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/VClassGroupTemplateModel.java
@@ -55,11 +55,11 @@ public class VClassGroupTemplateModel extends BaseTemplateModel {
return classes;
}
- public String getIndividualCount(){
+ public int getIndividualCount(){
if( vClassGroup.isIndividualCountSet() )
- return Integer.toString(vClassGroup.getIndividualCount());
+ return vClassGroup.getIndividualCount();
else
- return "";
+ return 0;
}
public boolean isIndividualCountSet(){
diff --git a/webapp/web/templates/freemarker/body/classGroups.ftl b/webapp/web/templates/freemarker/body/classGroups.ftl
index 41a6dacb6..b32ba68f4 100644
--- a/webapp/web/templates/freemarker/body/classGroups.ftl
+++ b/webapp/web/templates/freemarker/body/classGroups.ftl
@@ -4,11 +4,17 @@
<#list classGroups as classGroup>
-
${classGroup.publicName}
-
- <#list classGroup.classes as class>
- ${class.name} (${class.individualCount})
- #list>
-
+ <#-- Only render classgroups that have at least one class with individuals -->
+ <#if (classGroup.individualCount > 0)>
+
${classGroup.publicName}
+
+ <#list classGroup.classes as class>
+ <#-- Only render classes with individuals -->
+ <#if (class.individualCount > 0)>
+ ${class.name} (${class.individualCount})
+ #if>
+ #list>
+
+ #if>
#list>
diff --git a/webapp/web/templates/freemarker/widgets/widget-browse.ftl b/webapp/web/templates/freemarker/widgets/widget-browse.ftl
index 9055f1054..ef9170d81 100644
--- a/webapp/web/templates/freemarker/widgets/widget-browse.ftl
+++ b/webapp/web/templates/freemarker/widgets/widget-browse.ftl
@@ -16,32 +16,32 @@
+
+ <#-- <@classGroup /> -->
#macro>
<#macro classGroup>
- Browse
-
-
- There are ${classes?size} classes in classGroup ${classGroup.publicName}.
- There are ${classGroup.individualCount} individuals in the class group.
- Classes with and without instances are included.
-
-
-
-
-
-
-
-
-
+ Browse
+
+
+
#macro>
<#macro vclass>