Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: giees w Grudzień 21, 2018, 10:00:16 am
-
Presta 1.6 + integracja fotolia, https://digitaldruk.pl
Na kartach produktu w mobilnej wersji sklepu znika mi zawartość dodatkowych modułów (ale nie całe moduły, bo nagłówki zostają).
W przypadku produktów niezwiązanych z fotolią znika mi zawartość 2 na 3 moduły (related product oraz inne produkty w kategorii), natomiast na karcie produktu z integracji fortolia pod zdjęciem znika wszystko - wizualizacje, opis, zdjęcia z tej samej kategorii.
(https://images.tinypic.pl/i/00976/bosgzsl2sxf5.jpg)
-
Zobacz:
1. czy dany moduł ma zaznaczoną opcję pokaż / ukryj na telefonach / tabletach.
2. Czy w product.tpl dane elementy nie są poukrywane w trybie mobilnym poprzez instrukcję hidden-xs lub w plikach css
-
1) Wszystko jest OK,
2) Zarówno product.tpl oraz global.css się nie zmieniło, bo porównałem z backupem.
Zawartość pliku css modułu 'produkty tej samej kategorii' (productscategory.css), który m.in. przestaje wyświetlać zdjęcia w wersji mobilnej:
h2.productscategory_h2 {
margin:40px 0 20px 0;
padding:10px 0;
border-bottom:1px solid #ccc;
font-size:18px;
color:#333
}
#productscategory {overflow:auto}
#productscategory_list {
overflow: hidden;
float: left;
width: 96%;
}
#productscategory_list ul {
list-style-type:none;
margin: 0 0 0 14px;
}
#productscategory_list li {
float:left;
margin: 0 9px;
padding: 0 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#productscategory_list li {
margin: 0 7px;
}
}
#productscategory_list li a.lnk_img {display:block}
#productscategory_list li a img {border:1px solid #ccc}
#productscategory_list li p.product_name {text-align:center}
#productscategory_noscroll {
height: 120px;
width: 100%;
margin-bottom: 30px;
}
#productscategory_scroll_left, #productscategory_scroll_right {
background: url('../img/thumbs_left.gif') no-repeat center;
text-indent: -3000px;
display: block;
width: 9px;
height: 18px;
float: left;
margin-top: 30px;
}
#productscategory_scroll_right { background-image: url('../img/thumbs_right.gif'); }
-
Przeszukaj pliki pod kątem zawartości tego kodu:
.block_content {
display: none;
}
weź pod uwagę wyniki które znajdują sie w znacznikach @media tak znajdziesz gdzie to jest definiowane.
-
Oświeciło mnie i przypomniałem sobie, że jakiś czas temu grzebałem w plikach css modułu z opiniami klientów. Chciałem, aby widżet znikał w wersji mobilnej, więc dodałem do store_widget.css:
@media (max-width: 850px)
{
.block_content{
display: none;
}
}
@media (max-width: 850px)
{
.close_widget_block{
display: none;
}
}
Problem w tym, że teraz po usunięciu tego kodu i wyczyszczeniu całego cache w sklepie, problem na kartach produktu nadal nie zniknął, choć widżet w wersji mobilnej znów się pojawia.
E:
Problem tkwi w module opinii klientów, ponieważ po wyłączeniu modułu na karcie produktu wszystko jest OK. Co dziwne przy włączonym module widżet znika tylko tylko na produktach (razem z dodatkowymi elementami), natomiast na stronie głównej w wersji mobilnej wyświetla się cały czas.