datalux Posted July 20, 2017 Share Posted July 20, 2017 Jak wstawić w Prestashop 1.6 adres do nazwy linka w nazwie bloku "Nazwa kategorii" wyswietlajaca kilka produktów danej kategorii na stronie głównej ? Jakie zmiany trzeba wprowadzić w pliku \themes\nazwa_szablonu\modules\js_composer\views\templates\front\blocknewproducts.tpl i innych plikach ? Link to comment Share on other sites More sharing options...
bestcoding.net Posted July 20, 2017 Share Posted July 20, 2017 Robisz tak samo jak ci napisałem w tym poście https://www.prestashop.com/forums/topic/620580-blok-na-stronie-produktu/ ze zmianą pliku tpl. W ProductController.php używasz Category::getProducts() do pobrania produktów z danej kategorii a w wybranym pliku tpl po prostu wyświetlasz te produkty z kontrolera. Link to comment Share on other sites More sharing options...
datalux Posted July 21, 2017 Author Share Posted July 21, 2017 W pliku \themes\nazwa_szablonu\modules\js_composer\views\templates\front\blocknewproducts.tpl jest następująca zawartość: {if isset($vc_products) && $vc_products} {$elementid = $elementprefix|cat:'-products-'|cat:rand(000000,999999)} <div class="vc-smart-{$elementprefix}-products-grid products-slider-slides product-box-slider"> {if !empty($vc_title)} <h2 class="page-product-heading"><a href="{$link->getCategoryLink($elementid, $category->link_rewrite)}">{$vc_title}</a></h2> {/if} {include file="$tpl_dir./product-list.tpl" products=$vc_products class='block'|cat:$elementprefix|cat:'products' id=$elementid} {if isset($isslider) && $isslider} <ul class="flex-direction-nav"><li></li><li></li></ul> {/if} </div> {/if} Nie wyświetlają mi się linki do kategorii o nazwie $vc_title w blokach na stronie głównej. Co trzeba dać w funkcji getCategoryLink żeby wyświetlały się ? Link to comment Share on other sites More sharing options...
bestcoding.net Posted July 21, 2017 Share Posted July 21, 2017 $link->getCategoryLink($elementid, $category->link_rewrite) $elementid powinno by liczbą, id kategorii; u ciebie ta zmienna to połączenie: $elementprefix + '-products-' + losowa liczba skoro masz tam dostęp do obiektu kategorii to zrób tak zamiast powyższego: $category->getLink() Link to comment Share on other sites More sharing options...
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