Jump to content
datalux

Adres linka do nazwy bloku na stronie głównej

Recommended Posts

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 ?

Share this post


Link to post
Share on other sites

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ę ?

Share this post


Link to post
Share on other sites
$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()

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More