searchFormHook¶
This hook can be used to pre-process the search form.
Registration¶
You should register your class in:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['restdoc']['searchFormHook']
Expected method¶
Your hook should implement a method preProcessSEARCH()
of the form
public function preProcessSEARCH(array $params)
{
// Custom code
}
Parameters¶
$params
is an array with following keys:
- config
A reference to the configuration of the search form:
- jsLibs: Array of JavaScript libraries to be loaded (
underscore.js
,doctools.js
,searchtools.js
) - jsInline: Inline JavaScript code (loading the index resource)
- advertiseSphinx: Whether to advertise Sphinx (standard inline JavaScript code needed by
searchtools.js
, thus default toTRUE
)
- jsLibs: Array of JavaScript libraries to be loaded (
- pObj
- A reference to the current
\Causal\Restdoc\Controller\Pi1\Pi1Controller
instance