W product-list.tpl dla urządzeń z rozdzielczością mniejszą niż powiedzmy 480px pobieram wszystkie zdjęcia danego produktu i można je w widoku kategorii przewijać w lewo i prawo na urządzeniu mobilnym.
Na desktopach i tabletach wyświetlam już tylko 1 zdjęcie główne produktu i wyłączam to przewijanie.
Z tym, że na razie zawsze pobieram wszystkie zdjęcia i tylko ukrywam je w CSS, co jest mega słabym rozwiązaniem pod względem wydajności.
Pytanie jak taki poniższy kawałek kodu w .tpl wykonywać tylko dla danej rozdzielczości. CHodzi o wypluwanie wszystkich zdhęć gdy spełniony jest warunek orzdzielczości. ( bo raczej rozdzielczość jest tym wyznacznikiem, nie user agent czy coś).
Question
znc
W product-list.tpl dla urządzeń z rozdzielczością mniejszą niż powiedzmy 480px pobieram wszystkie zdjęcia danego produktu i można je w widoku kategorii przewijać w lewo i prawo na urządzeniu mobilnym.
<a class="product_img_link product-category-car visible-xss-inline hidden-sm hidden-md hidden-lg" href="{$product.link|escape:'html':'UTF-8'}" title="{$product.name|escape:'html':'UTF-8'}" itemprop="url"> {assign var='productImgs' value=Product::getProductImages($product.id_product)} {foreach from=$productImgs item=productImg name=productImgs} <div><img src="{$link->getImageLink($product.link_rewrite, $productImg.id_image, 'home_default')}" /></div> {/foreach} </a>Link to comment
Share on other sites
6 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