
// 7567 = SOLR as vanity number

page {

	headerData.7567 = TEXT
	headerData.7567 {
		typolink.parameter.data = leveluid:0
		typolink.parameter.wrap = |,7567
		typolink.forceAbsoluteUrl = 1
		typolink.returnLast = url

		wrap (
			<link rel="profile" href="http://a9.com/-/spec/opensearch/1.1/" />
			<link rel="search"
				  type="application/opensearchdescription+xml"
				  href="|"
				  title="{$plugin.tx_meilisearch.OpenSearch.shortName}"
			/>
		)
	}
}


OpenSearch = PAGE
OpenSearch {

	typeNum = 7567

	config {
		disableAllHeaderCode = 1
		additionalHeaders.10.header = Content-type:application/opensearchdescription+xml
		xhtml_cleaning = 0
		admPanel = 0
	}

	10 = TEXT
	10.insertData = 1
	10.value (
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
	<ShortName>{$plugin.tx_meilisearch.OpenSearch.shortName}</ShortName>
	<Description>{$plugin.tx_meilisearch.OpenSearch.description}</Description>
	<InputEncoding>UTF-8</InputEncoding>
	<OutputEncoding>UTF-8</OutputEncoding>

	)

	11 = TEXT
	11.insertData = 1
	11.value (
	<Image height="16" width="16" type="image/x-icon">{getIndpEnv:TYPO3_SITE_URL}favicon.ico</Image>
	)



	# link to this description file for automatic updates
	20 = TEXT
	20.insertData = 1
	20.value (
	<Url type="application/opensearchdescription+xml"
		 rel="self"
		 template="{getIndpEnv:TYPO3_SITE_URL}index.php?type={TSFE:type}&amp;L={TSFE:sys_language_uid}" />
	)



	# link the search page
	30 = TEXT
	30.insertData = 1
	30.value (
	<Url type="text/html"
		 method="GET"
		 template="{getIndpEnv:TYPO3_SITE_URL}index.php?id={$plugin.tx_meilisearch.search.targetPage}&amp;L={TSFE:sys_language_uid}
	)

	31 = TEXT
	31.value = q
	31.wrap = &amp;|={searchTerms}" />



	# link to auto suggestion provider
	40 = TEXT
	40.insertData = 1
	40.value (
	<Url type="application/x-suggestions+json"
		 rel="suggestions"
		 template="{getIndpEnv:TYPO3_SITE_URL}index.php?id={$plugin.tx_meilisearch.search.targetPage}&amp;L={TSFE:sys_language_uid}&amp;eID=tx_meilisearch_suggest&amp;format=OpenSearch
	)

	41 = TEXT
	41.value = q
	41.wrap = &amp;|={searchTerms}" />



	500 = TEXT
	500.value (

</OpenSearchDescription>
	)

}
