Skip to content

Instantly share code, notes, and snippets.

@roman204
Last active January 30, 2019 08:16
Show Gist options
  • Save roman204/bce68bbf4be9db8538223559504f1f7d to your computer and use it in GitHub Desktop.
Save roman204/bce68bbf4be9db8538223559504f1f7d to your computer and use it in GitHub Desktop.
template for form.mini.phtml when Smile_ElasticSuite and Ultimo is used in Magento2
<?php
/**
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Smile Elastic Suite to newer
* versions in the future.
*
*
* @category Smile
* @package Smile\ElasticsuiteCore
* @author Romain Ruaud <romain.ruaud@smile.fr>
* @copyright 2016 Smile
* @license Open Software License ("OSL") v. 3.0
*/
/**
* Template for quick search mini form.
* Overriden to manage template injection for the rendering of autocomplete results.
*
* @var $block \Smile\ElasticsuiteCore\Block\Search\Form\Autocomplete
*/
?>
<?php
/** @var $helper \Magento\Search\Helper\Data */
$helper = $this->helper('Magento\Search\Helper\Data');
?>
<div id="header-search" class="skip-content skip-content--style">
<div class="block block-search">
<div class="block block-title"><strong><?php /* @escapeNotVerified */
echo __('Search'); ?></strong></div>
<div class="block block-content">
<form class="form minisearch" id="search_mini_form" action="<?php /* @escapeNotVerified */
echo $helper->getResultUrl() ?>" method="get">
<div class="field search">
<label class="label" for="search" data-role="minisearch-label">
<span><?php /* @escapeNotVerified */
echo __('Search'); ?></span>
</label>
<div class="control">
<input id="search"
data-mage-init='{"quickSearch":{
"formSelector":"#search_mini_form",
"url":"<?php /* @escapeNotVerified */
echo $block->getUrl('search/ajax/suggest'); ?>",
"destinationSelector":"#search_autocomplete",
"templates": <?php /* @noEscape */
echo $block->getJsonSuggestRenderers(); ?>,
"priceFormat" : <?php /* @noEscape */
echo $block->getJsonPriceFormat(); ?>}
}'
type="text"
name="<?php /* @escapeNotVerified */
echo $helper->getQueryParamName() ?>"
value="<?php /* @escapeNotVerified */
echo $helper->getEscapedQueryText() ?>"
placeholder="<?php /* @escapeNotVerified */
echo __('Search entire store here...'); ?>"
class="input-text"
maxlength="<?php /* @escapeNotVerified */
echo $helper->getMaxQueryLength(); ?>"
role="combobox"
aria-haspopup="false"
aria-autocomplete="both"
autocomplete="off"
data-block="autocomplete-form"/>
<div id="search_autocomplete" class="search-autocomplete"></div>
<?php echo $block->getChildHtml() ?>
</div>
</div>
<div class="actions">
<button type="submit"
title="<?php echo $block->escapeHtml(__('Search')) ?>"
class="action search">
<span><?php /* @escapeNotVerified */
echo __('Search'); ?></span>
</button>
</div>
</form>
</div>
</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment