Автор Тема: Как подключить до модуля поиск скрипт js PrestaShop 1.7  (Прочитано 514 раз)

30 Декабрь 2019, 18:26:16
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На PrestaShop 1.7 делаю мобулы поиска. На стандартном ps_searchbar хочу сделать подключение к вот такого скрипта:
<?=Lng('Part_number',1,0)?>:
<input type="text" id="artnum" value="<?=$_REQUEST['article']?>" maxlength="40" class="tdsform" placeholder="<?=Lng('Example',2,0)?>: CT637">
<input type="submit" value="<?=Lng('Search_button',0,0)?>" class="tdsbut" onclick="TDMArtSearch()">
<div class="tclear"></div>




<script type="text/javascript">
function TDMArtSearch(){
var art = $('#artnum').val();
if(art!=''){
art = art.replace(/[^a-zA-Z0-9.-]+/g, '');
location = '/<?=TDM_ROOT_DIR?>/search/'+art+'/';
}
}
$('#artnum').keypress(function (e){
  if(e.which == 13){ TDMArtSearch(); return false;}
});
</script>
В разработке модуля на 1.7 я не очень. Прошу помощи. Думаю нужно сделать правку в двух файлах ps_searchbar.php и ps_searchbar.js.
Я так понимаю что код<script type="text/javascript">
function TDMArtSearch(){
var art = $('#artnum').val();
if(art!=''){
art = art.replace(/[^a-zA-Z0-9.-]+/g, '');
location = '/<?=TDM_ROOT_DIR?>/search/'+art+'/';
}
}
$('#artnum').keypress(function (e){
  if(e.which == 13){ TDMArtSearch(); return false;}
});
</script>
должен вложить в ps_searchbar.js.  А в ps_searchbar.php должен вызвать js