fixing the search terms in the list page after a search is submitted
authorAnthony Talarico <talarico@gaslightmedia.com>
Fri, 2 Jun 2017 18:30:21 +0000 (14:30 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Fri, 2 Jun 2017 18:30:21 +0000 (14:30 -0400)
using an array provided by a filter to get access to the categories needed to match the post
data id to the category name for search term display

glm-member-db/views/front/members/list.html

index ddb6c09..57a5219 100644 (file)
@@ -1,6 +1,5 @@
 
 {$searchParams = apply_filters('member_list_header_search', '')|json_decode}
-<!--
 <div class="trail-list-search-terms">
 Search Terms: 
 {foreach $smarty.request as $key=>$value}
@@ -15,17 +14,20 @@ Search Terms:
           <span class="trail-search-term">[{$value}]</span>
     {/if}
     {elseif $key === 'categories'}
-  
-        {foreach $value as $v}
-           {if $v}
-               <span class="trail-search-term">  [{$categories[$v].name}]   </span>
-           {/if}
+        {foreach $value as $index=>$id}
+          {if $index == 0 && $id}
+              [{$searchParams->destinations->{$id}->name}]
+          {else if $index == 1 && $id}
+               [{$searchParams->activities->{$id}->name}]
+          {else if $index == 2 && $id}
+               [{$searchParams->parks->{$id}->name}]
+          {/if}
         {/foreach}
     {/if}
-    {/if}
+   {/if}
 {/foreach}
 </div>
--->
+
 <div class="glm-member-db-list glm-member-db-{$view}-view
     {if $settings.list_map_show_opened}map-opened{else}map-closed{/if}
     {if $settings.list_show_search_filters_opened}filters-opened{else}filters-closed{/if}