hardid Posted February 11, 2017 Share Posted February 11, 2017 (edited) Witam mam problem, przerabiam szablon default i chciałbym aby karty typu Nowości Popularne Najczęściej Kupowane Były cały czas otwarte w osobnych przedziałach Ktoś wie jak to zrobić proszę o pomoc //wyglad przykladowy Edited February 12, 2017 by hardid (see edit history) Link to comment Share on other sites More sharing options...
0 endriu107 Posted February 11, 2017 Share Posted February 11, 2017 Nic na tym screenie nie widać, domyslam sie ze to niestandardowy szablon więc i odpowiedź na nie może być niestandardowa. Link to comment Share on other sites More sharing options...
0 hardid Posted February 12, 2017 Author Share Posted February 12, 2017 //up help ? Link to comment Share on other sites More sharing options...
0 endriu107 Posted February 13, 2017 Share Posted February 13, 2017 Musisz odpiąć moduły od hometab i hometabcontent i podpiąć je do home o ile posiadają taka możliwość jeżeli nie to musisz dopisać im taką obsługę w kodzie. Link to comment Share on other sites More sharing options...
0 hardid Posted February 13, 2017 Author Share Posted February 13, 2017 A możesz mi powiedzieć w którym pliku muszę to edytować? bo moduły tego nie mają :/ Link to comment Share on other sites More sharing options...
0 endriu107 Posted February 13, 2017 Share Posted February 13, 2017 W każdym głównym kontrolerze modułu który nie posiada możliwości przeniesienia do innego hooka. Link to comment Share on other sites More sharing options...
0 hardid Posted February 14, 2017 Author Share Posted February 14, 2017 (edited) Tylko powiesz mi może co mam tam wpisać w kodzie ? pliki mogę Ci przesłać bo dokładnie nie wiem co mam wpisać i jak to przypiąć, bo moduł prawdopodobnie sam tworzy takie menu bo widzę że tworzy <li> i wyświetla kiedy klasa jest active. I nie wiem jak mogę to zmienić aby było cały czas dostępne, wiem że muszę coś edytować tylko pytanie co i jaką linijkę przykładowo zamieszczam kod do najczęściej kupowane {capture name=path}{l s='Top sellers'}{/capture} <h1 class="page-heading product-listing">{l s='Top sellers'}</h1> {if $products} <div class="content_sortPagiBar"> <div class="sortPagiBar clearfix"> {include file="./product-sort.tpl"} {include file="./nbr-product-page.tpl"} </div> <div class="top-pagination-content clearfix"> {include file="./product-compare.tpl"} {include file="$tpl_dir./pagination.tpl"} </div> </div> {include file="./product-list.tpl" products=$products} <div class="content_sortPagiBar"> <div class="bottom-pagination-content clearfix"> {include file="./product-compare.tpl"} {include file="./pagination.tpl" paginationId='bottom'} </div> </div> {else} <p class="alert alert-warning">{l s='No top sellers for the moment.'}</p> {/if} Lub to z blok cms {if isset($show_price_drop) && $show_price_drop && !$PS_CATALOG_MODE} <li class="item"> <a href="{$link->getPageLink('prices-drop')|escape:'html':'UTF-8'}" title="{l s='Specials' mod='blockcms'}"> {l s='Specials' mod='blockcms'} </a> </li> {/if} {if isset($show_new_products) && $show_new_products} <li class="item"> <a href="{$link->getPageLink('new-products')|escape:'html':'UTF-8'}" title="{l s='New products' mod='blockcms'}"> {l s='New products' mod='blockcms'} </a> </li> {/if} {if isset($show_best_sales) && $show_best_sales && !$PS_CATALOG_MODE} <li class="item"> <a href="{$link->getPageLink('best-sales')|escape:'html':'UTF-8'}" title="{l s='Top sellers' mod='blockcms'}"> {l s='Top sellers' mod='blockcms'} </a> </li> {/if} Edited February 14, 2017 by hardid (see edit history) Link to comment Share on other sites More sharing options...
0 endriu107 Posted February 14, 2017 Share Posted February 14, 2017 To nie jest kod z kontrolerów modułów, kontrolery to pliki php. Link to comment Share on other sites More sharing options...
0 hardid Posted February 14, 2017 Author Share Posted February 14, 2017 Myślałem że pliki .tpl to jest to jeśli nie to może mi powiesz gdzie to znajdę ? Link to comment Share on other sites More sharing options...
0 e_com Posted February 14, 2017 Share Posted February 14, 2017 Można zrobić taki myk bez przerabiania kontrolerów. Na końcu pliku index.tpl dodaj: {if !empty($HOOK_HOME_TAB_CONTENT)} <div class="block col-xs-12 col-sm-12"> {$HOOK_HOME_TAB_CONTENT} </div> {/if} I odczep te trzy moduły od displayHomeTab. Tylko bloki modułów będą bez nagłówków, czyli noname To już w templatkach tych modułów trzeba nagłówki pododawać. 1 Link to comment Share on other sites More sharing options...
0 endriu107 Posted February 14, 2017 Share Posted February 14, 2017 Kontrolery są w katalogu modules i dla wybranego modułu musisz wejść w odpowiedni podkatalog. Link to comment Share on other sites More sharing options...
0 hardid Posted February 14, 2017 Author Share Posted February 14, 2017 Dzięki za pomoc e_com //close Link to comment Share on other sites More sharing options...
0 hardid Posted February 14, 2017 Author Share Posted February 14, 2017 (edited) Można zrobić taki myk bez przerabiania kontrolerów. Na końcu pliku index.tpl dodaj: {if !empty($HOOK_HOME_TAB_CONTENT)} <div class="block col-xs-12 col-sm-12"> {$HOOK_HOME_TAB_CONTENT} </div> {/if} I odczep te trzy moduły od displayHomeTab. Tylko bloki modułów będą bez nagłówków, czyli noname To już w templatkach tych modułów trzeba nagłówki pododawać. Zrobiłem tak jak mi doradziłeś działa fajnie niestety nie mogę teraz znaleźć tego gdzie dodać te nagłówki ;/ Edited February 14, 2017 by hardid (see edit history) Link to comment Share on other sites More sharing options...
0 e_com Posted February 15, 2017 Share Posted February 15, 2017 Zrobiłem tak jak mi doradziłeś działa fajnie niestety nie mogę teraz znaleźć tego gdzie dodać te nagłówki ;/ Np. dla modułu blocknewproducts: /modules/blocknewproducts/views/templates/hook/blocknewproducts_home.tpl {if isset($new_products) && $new_products} <h4 class="title_block">{l s='New products' mod='blocknewproducts'}</h4> {include file="$tpl_dir./product-list.tpl" products=$new_products class='blocknewproducts tab-pane' id='blocknewproducts'} {else} <ul id="blocknewproducts" class="blocknewproducts tab-pane"> <li class="alert alert-info">{l s='No new products at this time.' mod='blocknewproducts'}</li> </ul> {/if} W pozostałych modułach analogicznie. 1 Link to comment Share on other sites More sharing options...
0 hardid Posted February 15, 2017 Author Share Posted February 15, 2017 Działa lecz troszkę musiałem poprawić kod, wkradł się mały błąd lub przeoczenie ale już działa wsio Dziękuję wszystkim za pomoc pozdrawiam Link to comment Share on other sites More sharing options...
0 hardid Posted February 15, 2017 Author Share Posted February 15, 2017 Mam jeszcze problem z modułem homefeatured tam nie wiem już kompletnie gdzie to dodać aby pokazało się na stronie głownej :/ Link to comment Share on other sites More sharing options...
Question
hardid
Witam mam problem, przerabiam szablon default i chciałbym aby karty typu
Nowości
Edited by hardid (see edit history)
Link to comment
Share on other sites
15 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now