Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: toomekn w Sierpień 06, 2014, 09:09:21 am
-
Witam,
Mam problem z wyświetleniem kategorii. Kupiłem szablon i po wgraniu go kategorie działają dobrze z jednym wyjątkiem - kiedy wejdzie się już w informacje o produkcie kategorie znikają. Na defaultowym szablonie nie ma tego problemu więc zapewne jest to problem ze skórką.
Adres sklepu topgolosinas.com
w themes tego szalonu znajdują się następujące moduły:
- blockcart
- blockcms
- blockcustomerprivacy
- blockmyaccount
- blockspecials
- blockuserinfo
- homefeatured
Proszę Was doświadczeni użytkownicy o pomoc.
-
wylacz kompilacje CCC oraz wyczysc cache (najlepiej recznie) i zobacz efekty.
a co najwazniejsze - sprawdz czy w ./themes/skorka/js/tools na serwerze masz zachowane wielkosci liter dla zawartych plikow. najprawdopodobniej przy kopiowaniu zmienily sie na male dla Tree
-
Kompilacja wyłączona, cache wyczyściłem kilkukrotnie również według zaleceń z http://prestashopforum.pl/index.php?topic=10646.0
Nie bardzo rozumiem drugą wskazówkę. Dodam tylko jeżeli ma to jakieś znaczenie iż wszystkie kategorie oraz produkty pisane są z tabsem podczas wprowadzania.
http://topgolosinas.com/themes/cake_shop/js/tools/treeManagement.js
http://topgolosinas.com/themes/cake_shop/js/tools/statesManagement.js
Produkty i kategorię znikają tylko na stronie produktu. (Sam blok kategorie zostaje)
http://topgolosinas.com/index.php?id_product=11&controller=product
EDIT:
Zauważyłem w firebug że blok ma display:none;
PYtanie:
Znalazłem js w blockcategories.tpl
{* Javascript moved here to fix bug #PSCFI-151 *}
<script type="text/javascript">
// <![CDATA[
// we hide the tree only if JavaScript is activated
$('div#categories_block_left ul.dhtml').hide();
// ]]>
</script>
Czy mogę to usunąć bez obaw o jakieś problemy później? Lub chociaż usunąć tylko ".hide()" ?
-
nie a bardzo usuwac 'hide()' bo jednak on po cos jest ;) powinno sie z automatu przelaczyc z dhtml na dynamic przez plik wlasnie wspomniany treeManagment.js wiec albo jest jakis blad w pliku albo blokuje go ktoras z funcji po stornie product.js.
jezlei nazwy w szalobnie sa poprawne (wielkosci liter) - a sa bo z linkow pliki sie zglaszaja, to sprobuj zamienic je na te z defaultowego szablonu. jezeli to nie poskutkuje zamien plik (zachowujac oryginalny) product.js. jezeli po zamianie tego pliku sytuacja sie porawi czyli, ze ten plik blokuje Tree. nalezy szukac bledu w tym zachowanym pliku i porownujac z oryginalnym sprawdzic jakie zmiany zostaly w nim przeprowadzone i co z nich moglo by wplywac na Tree.
-
Dzięki za pomoc. Pomogło ponowne wgranie całej templatki.