In addition to searching the entire site the user can choose a specific folder (container) to search. For example:
All Categories
Category 1
Category 2
Category 3
It was working fine but now only the (default) sitewide option returns a result, the custom options (categories) return nothing. Originally I set this up with getResources
but have since moved to pdoResources
if that matters.
Search form:
<form class="simplesearchForm" action="[[~[[+landing:default=`[[*id]]`]]]]" method="[[+method:default=`get`]]">
<fieldset>
<select data-placeholder="Select a category..." class="simpleSearch" name="parent" id="parent">
<option value=""></option>
<option value="0">All Categories</option>
[[!pdoResources?
&parents=0
&tpl=Search Option
&where={"isfolder:=":"1"}
&sortby=alias
&sortdir=ASC
&depth=0
&includeContent=1
&resources=2,3,4
]]
</select>
<input type="text" name="[[+searchIndex]]" id="[[+searchIndex]]" value="[[+searchValue]]" placeholder="">
<input type="hidden" name="id" value="[[+landing:default=[[*id]]]]">
<input type="submit" class="button" value="[[%simplesearch.search? &namespace=simplesearch &topic=default]]>
</fieldset>
</form>
Form Wrapper:
[[!SimpleSearchForm?
&tpl=Search Form
&landing=21
&ids=[[getReqParam? &name=`parent`]]
]]
Results Landing Page:
[[!SimpleSearch?
&elementClass=modSnippet
&ids=[[!getReqParam? &name=parent]]
&includeTVs=1
&containerTpl=Search Result Container
&tpl=Search Result Row
&pageTpl=Search Result Link
&exclude=1,68
]]
[[!+results:notempty=<p class="filterResult">[[+results_found]]</p>]]