kozioleczek Posted January 15, 2020 Share Posted January 15, 2020 (edited) Dzień dobry, napotkałem pewną trudność, której nie mogę pokonać. Utworzyłem motyw. Wszystko działa świetnie, natomiast nie wiem jak zmusić zdjęcie produktu do aktualizacji w chwili zmiany kombinacji. URL zmienia się poprawnie w pasku przeglądarki, żądanie AJAX również jest poprawnie otrzymywane. Problem prawdopodobnie tkwi w braku obsługi w kodzie motywu, co jest zrozumiałe. Analizując kod ze starter-theme (w którym nie ma prawie w ogóle funkcji js), oraz classic-rocket nie udało mi się znaleźć fragmentu kodu odpowiedzialnego za aktualizację ścieżek zdjęć. Moje pytanie brzmi, w jaki sposób wymusić zmianę URL obrazku po zmianie kombinacji. Zadanie zaktualizowania ścieżki zdjęcia jest realizowane poprzez funkcję wbudowaną w system, czy należy ją napisać. Czy istnieje gdzieś dokładniejsza dokumentacja Prestashop, z większością ilością detali? Jestem pewien, że dzięki lepszej jakości materiałom rozwiązałbym ten problem. Moja wersja Prestashop 1.7.6.1. Kod w pliku product-cover-thumbnails.tpl <div class="row"> {block name='product_cover'} <div class="col-12"> <a data-lightbox="productimages" href="{$product.cover.bySize.large_default.url}"> <img class="img-fluid" src="{$product.cover.bySize.large_default.url}" alt="{$product.cover.legend}" title="{$product.cover.legend}" itemprop="image"> </a> </div> {/block} {block name='product_images'} <div class="col-12 product-images"> <div class="row no-gutters"> {foreach from=$product.images item=image} <div class="col-3"><a data-lightbox="productimages" href="{$image.large.url}"><img src="{$image.medium.url}" alt="{$image.legend}" title="{$image.legend}" class="img-fluid" itemprop="image"></a></div> {/foreach} </div> </div> {/block} </div> Edited January 15, 2020 by kozioleczek Dodanie informacji (see edit history) Link to comment Share on other sites More sharing options...
ANEXIS Posted August 11, 2020 Share Posted August 11, 2020 Cześć, rozwiązałeś ten problem? wskażesz rozwiązanie? Mam podobny na szablonie leo_cool_stuff Link to comment Share on other sites More sharing options...
kozioleczek Posted August 11, 2020 Author Share Posted August 11, 2020 7 minutes ago, ANEXIS said: Cześć, rozwiązałeś ten problem? wskażesz rozwiązanie? Mam podobny na szablonie leo_cool_stuff Prawdę mówiąc pamiętam, że w pewnym momencie nie wytrzymałem i wdrożyłem całą paczkę ze skryptami JS z motywu Classic Rocket oraz odpowiednio dodałem klasy HTML i zmieniłem strukturę tagów HTML, aby była zbliżona właśnie do motywu Classic Rocket. Wtedy pięknie zaczęło działać. Link to comment Share on other sites More sharing options...
Przemysław Suszek Posted August 11, 2020 Share Posted August 11, 2020 starter-theme nie jest wspierany, rozwijany. 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