Dzień dobry Czy da się ustawić nową wyszukiwarkę (tą z podpowiedziami) w starym miejscu? Czyli tam, gdzie się sama włącza przy zaznaczeniu opcji 'wyszukiwarka' w nagłówku? W tym momencie albo mamy ładnie ustawioną wyszukiwarkę obok koszyka która nie daje podpowiedzi, albo jest ona gdzieś schowana na stronie i przez to mniej użyteczna.
@iisjah standardowo nowa wyszukiwarka działa również we wskazanym przez Ciebie miejscu. Na Twoim sklepie również, ale w wersji szaty niemodyfikowanej. W obecnej aktywnej szacie na Twoim sklepie są zmodyfikowane pliki tpl co nie jest wspierane przez przez pomoc techniczną.
@PaulinaZ czy istnieje możliwość wyciągnięcia kodu wyszukiwarki z plików z niezmodyfikowanej szaty i wklejenie ich do drugiej skórki? To powinno się udać bez problemu, chyba że wyszukiwarka ma jakieś większe zależności od samej szaty. Rzucisz okiem?
@iisjah musisz wprowadzić następujące zmiany: Legenda: - przy liczbie oznacza usunięcie konkretnej linii ze skrypty, a + dodanie poprawki Kod: body_head.tpl -135 {feature name="search_client" disabled="1"} +135 {if $searchWithSuggest == false} -146 {/feature} -147 -148 {feature name="search_client"} +146 {else} -150 {/feature} +150 {/if} Kod: search.tp -2 <form data-product-view-type="{$view|escape}" data-search-promotions-route="{route key="promotions"}" data-base-dir="{baseDir}" class="js__search search" action="{route key='search'}" method="post"> +2 <form data-product-view-type="{$view|escape}" data-search-promotions-route="{route key="promotions"}" data-base-dir="{baseDir}" class="js__search search search-form" action="{route key='search'}" method="post"> -4 <div class="search__input-area r--l-flex r--l-flex-vcenter"> +4 <div class="search-input search__input-area r--l-flex r--l-flex-vcenter"> -16 <button type="button" class="js__search-submit-btn search__input-area-item btn btn-red search__btn-search r--l-flex r--l-flex-vcenter r--l-flex-hcenter"> +16 <button type="button" class="js__search-submit-btn search-btn search__input-area-item btn btn-red search__btn-search r--l-flex r--l-flex-vcenter r--l-flex-hcenter"> Kod: Pliki .less styles/_modules.less 309 .search { +310 .search-input { +311 float: none; +312 width: 100%; +313 } +314 _search.less -154 margin-left: @searchBaseSpacing * 0.5; +154 padding: @searchBaseSpacing * 0.5 @searchBaseSpacing * 0.75 @searchBaseSpacing * 0.5 @searchBaseSpacing;+155 margin: -@searchBaseSpacing * 0.5 -@searchBaseSpacing * 0.75 -@searchBaseSpacing * 0.5 -@searchBaseSpacing * 0.1; 398 cursor: pointer; +399 z-index: 10; 400 401 &_open { -441 .js__search-results-suggestions { +441 [data-search-section-type="suggestions"] { 475 } 476 } 477 +478 .scroll_block { +479 overflow: hidden; +480 position: fixed; //for iOS +481 } +482 483 @keyframes hide-mobile-btn { _searchResponsive.less -2 // @media screen and (min-width: 768px) and (max-width: (979px)) -62 overflow: auto; +62 overflow: hidden; 93 } +94 +95 &-item { +96 > span { +97 padding: @searchBaseSpacing * 0.5; +98 } +99 } -114 min-height: 100%; +114 height: calc(~"100% - 46px"); +115 overflow-y: scroll;
ale tak to nie ma sensu kombinować, jak się okazuje, że jakaś funkcjonalność nie działa to robimy sobie kopię pliku tpl który mamy zmodyfikowany, przywracamy oryginalny przez co się on aktualizuje, a następnie wprowadzamy na nim swoje zmiany, wystarczy, że mamy opisy zrobione i całą procedura trwa kilka minut