Advsearch.AdvSearchForm.tpl
Last updated Apr 6th, 2019 | Page history | Improve this page | Report an issue
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$280 per month—let's make that $500!
Learn moreAdvSearchForm's tpl Chunk¶
A Chunk named "AdvSearchForm" is provided with AdvSearch. This Chunk name is set as &tpl property on the AdvSearchForm snippet.
Default Value¶
<form class="advsea-search-form" action="[[~[[+landing]]]]" method="[[+method]]">
  <fieldset>
    <input type="hidden" name="id" value="[[+landing]]" />
    <input type="hidden" name="asId" value="[[+asId]]" />
    [[+helpLink]]<input type="text" id="[[+asId]]_search" name="[[+searchIndex]]" value="[[+searchValue]]" />
    <input type="submit" name="sub" value="[[%advsearch.search? &namespace=`advsearch` &topic=`default`]]" />
  </fieldset>
</form>
[[+resultsWindow]]
Available Placeholders¶
| Name | Description | 
|---|---|
| asId | AdvSearch identifier. This placeholder is required in the search form template to distinguish advSearch instances. | 
| helpLink | Where is displayed the link for opening the advanced search help | 
| landing | The id of the resource to show search results on. Defaults to the current Resource. | 
| method | Whether to submit over GET or POST. Defaults to GET. | 
| searchValue | The default or current search value. | 
| searchIndex | The REQUEST var used for the search parameter. | 
| resultsWindow | div section where will be attached the search results window. (ajax mode) | 
Search form customization¶
The searchForm chunk should contain:
- an action: action="[[~[[+landing]]]]"
- a method: method="[[+method]]"
- a hidden input field named asId: <input type="hidden" name="asId" value="[[+asId]]">for the form instance
- a hidden input field named id: <input type="hidden" name="id" value="[[+landing]]">with the landing page id
- a submit input field named "sub".
and possibly:
- an input text field: <input type="text" id="[[+asId]]_search" name="[[+searchIndex]]" value="[[+searchValue]]" />For a form without a search input field, simply remove this line from the form.
- the help link: [[+helpLink]]To hide the help link use the&helpparameter to remove the placeholder altogether.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$280 per month—let's make that $500!
Learn more
















