Fixing the category detection on member list member names
authorLaury GvR <laury@gaslightmedia.com>
Mon, 10 Apr 2017 18:52:43 +0000 (14:52 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Mon, 10 Apr 2017 18:52:43 +0000 (14:52 -0400)
glm-member-db/views/front/members/list.html

index 1b103d7..51d904d 100644 (file)
                         <h4 class="glm-member-title">
                             {if $settings.list_show_detail_link}
                                 <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/">
-                                    {apply_filters('glm_custom_fields', 'year', $member.id)}
 
+                                    {apply_filters('glm_custom_fields', 'year', $member.id)} 
+                                        
+                                    {assign var="foundBrand" value=0}
+                                    {assign var="foundClass" value=0}
                                     {foreach $member.categories as $category}
-
-                                        {if $category.name|substr:0:21 eq "Housing Manufacturers"}
-                                            {$category.name|substr:23}
+                                        
+                                        {if $foundBrand == 0}
+                                            {if $category.parent_name|substr:0 eq "Brands"}
+                                                {$category.name}
+                                                {assign var="foundBrand" value=1}
+                                            {/if}
+                                        {/if}
+                                        {if $foundClass == 0}
+                                            {if $category.parent_name|substr:0 eq "Housing Classes"}
+                                                {$category.name}
+                                                {assign var="foundClass" value=1}
+                                            {/if}
                                         {/if}
-                                        {if $category.name|substr:0:15 eq "Housing Classes"}
-                                            {$category.name|substr:17}
+                                        {if $foundClass == 0}
+                                            {if $category.parent_name|strstr:"RV Classes"}
+                                                {$category.name}
+                                                {assign var="foundClass" value=1}
+                                            {/if}
                                         {/if}
                                     {/foreach}