Dodałem do pliku body_head.tlp taki poniższy kod w który wkleiłem "koszyk" Lecz po dodaniu produktu do koszyka on mi się automatycznie nie odświeża. Dopiero produkt pokazuje się po przeładowaniu strony. Czy coś jest pokręcone w poniższym kodzie? Strona https://sklep.dolejsz.pl/pl/p/Stojak-do-rozwijania-przew odow-alarmowych-SO-230-2/1728 Kod: {if 1 == $skin_settings->header->basket} {dynamic} <div class="login-bar1"> <div class="login-bar"> <div class="row container"> <ul class="links right inline" style="float:left;"> {if true == $user_logged} <li> <a> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" > <span class="fa fa-user"> {translate key="Hello"} <b>{$user->user->getName()|escape}</b></a> </span> </li> <li> <a href="{route key='panel'}" title="{translate key="My account"}"> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" > <span class="fa fa-user"> {translate key="My account"}</span> </a> </li> <li> <a href="{route key='logout'}" title="{translate key='Sign out'}"> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" > <span class="fa fa-sign-out"> {translate key='Sign out'}</span> </a> </li> {else} {if $enable_register} <li> <a href="{route key='register'}" title="{translate key='Create an account'}"> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" > <span class="fa fa-user"> {translate key='Create an account'}</span> </a> </li> {/if} <li> <a href="{route key='login'}" title="{translate key='Sign in'}"> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1" > <span class="fa fa-key"> {translate key='Sign in'}</span> </a> </li> {/if} </ul> {if 1 == $skin_settings->header->basket} {dynamic} <div class="basket left{if 0 == $user->basket->countProducts()} empty-basket{/if}"> <a href="{route key='basket'}" title="{translate key='Cart'}" class="count"> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1"> <span class="countlabel"> <span>{translate key="Cart"}:</span> <b> {if 0 == $user->basket->countProducts()} ({translate key="empty"}) {else} <b class="sum">{currency value=$user->basket->sumProducts(false)}</b> <b class="count">(<span>{$user->basket->countProducts()}</span>)</b> {/if} </b> </span> </a> </div> {/dynamic} {/if} <ul style="float:right;"> <li > <a> <span class="fa fa-phone"> Telefon: xxxx</span></a> <a> <span class="fa fa-envelope"> Email: xxxxx</span></a> </li> </ul> </div></div></div> {/dynamic} {/if}
co dokładnie tam dodałeś to co podałeś? jeśli tak to nie wszystko odpowiedzialne za koszyk dodałeś to raz, 2 czy masz w sklepie ustawione dodawanie do koszyka bez przeładowania?
Dodawanie do koszyka bez przeładowania jest ok. https://sklep.dolejsz.pl/pl/c/Wieszaki-i-polki-na-elektronarzedzia/828 usunąłem to czego nie chcę Kod: <div class="basket-contain"> <div class="basket-products"> .... Ten sam kod mam teraz w dwóch miejscach. W jednym miejscu się odświeża w drugim nie HELP! ) Kod: {if 1 == $skin_settings->header->basket} {dynamic} <div class="basket left{if 0 == $user->basket->countProducts()} empty-basket{/if}"> <a href="{route key='basket'}" title="{translate key='Cart'}" class="count"> <img src="{baseDir}/public/images/1px.gif" alt="" class="px1"> <span class="countlabel"> <span>{translate key="Cart"}:</span> <b> {if 0 == $user->basket->countProducts()} ({translate key="empty"}) {else} <b class="sum">{currency value=$user->basket->sumProducts(false, false)}</b> <b class="count">(<span>{$user->basket->countProducts()}</span>)</b> {/if} </b> </span> </a> </div> {/dynamic} {/if}
zostaw wszystko w całości i zobacz czy wtedy poprawnie wyświetli, tam może jeszcze chodzić o klasę nadrzędną. Jeśli ze wszystkim zadziała to display:none i ukryjesz to co ma się nie wyświetlać