Closed marcioalvessilva closed 1 year ago
@marcioalvessilva ajuste realizados. Favor atualizar o snippet responsável pela montagem da caixa de pesquisa e validar.
@wilsonmoura a versão espanhol esta com texto em inglês e a versão em inglês com texto em português.
@marcioalvessilva ajustes realizados. Favor validar.
Segue bloco com o modelo de estrutura da caixa de pesquisa:
<?php
$site_language = strtolower(get_bloginfo('language'));
$lang = substr($site_language,0,2);
if ( 'en' != $lang ) {
$locale = get_locale();
load_textdomain('mtci', get_template_directory() . '/languages/mtci-'. $locale . '.mo');
}
?>
<section id="search" class="padding1" style="margin-bottom:30px;">
<div class="container">
<form id="formHome" method="get" action="https://pesquisa.bvsalud.org/mtci">
<div class="row g-3">
<div class="col-10 col-md-8 offset-md-2">
<input name="lang" type="hidden" value="<?php echo $lang; ?>">
<input name="home_url" type="hidden" value="<?php echo home_url('/'); ?>" />
<input name="home_text" type="hidden" value="<?php echo get_bloginfo('name'); ?>" />
<label for="fieldSearch" style="display: none;"><?php _e('Search', 'mtci'); ?></label>
<input type="text" id="fieldSearch" class="form-control" placeholder="<?php _e('Search', 'mtci'); ?>" autocomplete="off" name="q" value="<?php echo get_search_query(); ?>">
<div id="formText">
<input type="radio" name="engine" class="form-check-input" checked="checked" value="op1">
<label for="search-op1"> <?php _e('All databases', 'mtci'); ?></label>
<input type="radio" name="engine" class="form-check-input" value="op2">
<label for="search-op2"><?php _e('Site pages', 'mtci'); ?></label>
<div class="float-end"><a href="https://pesquisa.bvsalud.org/mtci/advanced/?lang=<?php echo $lang; ?>" class="btn btn-sm btn-outline-primary"><?php _e('Advanced search', 'mtci'); ?></a></div>
</div>
</div>
<div class="col-1 float-end">
<button type="submit" id="submitHome" class="btn btn-primary search-submit">
<i class="fas fa-search"></i>
</button>
</div>
</div>
</form>
</div>
</section>
<script type="text/javascript">
jQuery(function($){
var action = $('#formHome').attr('action');
$(".form-check-input").click(function () {
var val = $(this).val();
if ( 'op1' == val ) {
$("#fieldSearch").attr('name', 'q');
$('#formHome').attr('action', action);
$('#formHome input:hidden').attr('disabled', false);
} else {
$("#fieldSearch").attr('name', 's');
$('#formHome').attr('action', '');
$('#formHome input:hidden').attr('disabled', true);
}
});
});
</script>
Grato Wilson, validado!
Buscar Todas as bases de dados Páginas do site Busca Avançada