Wpis z mikrobloga

@claude_speed: ścieżki bezwzględne do plików. Widzę też, że masz LS - zobacz czy nie masz dwóch wtyczek cache i sprawdź czy ten LS nie zmienia nic w plikach js i css. Możesz czasowo wyłączyć cache całkiem i zobacz czy wtedy są błędy.
  • Odpowiedz
@claude_speed: to nie wina hostingu, używasz modułu, który podczepia się pod filterCategoryContent, a wcześniej pod to jest podpięty moduł productcomments, który zamiast tablicy nie zwraca nic :-)

wejdź do Wygląd -> Pozycje, zaznacz żeby pokazywało hooki, które nie można pozycjonować, poszukaj filterCategoryContent i przenieś moduł komentarzy na sam dół
  • Odpowiedz
@claude_speed: jeszcze jedno, z modułem komentarzy strzelam, ale masz w tym hooku jakiś moduł, który nie daje odpowiedniej zwrotki i to jest ten problem

moduł komentarzy to raczej by było filterProductContent
  • Odpowiedz
Tutaj masz wywołanie Hook::exec():
https://github.com/PrestaShop/PrestaShop/blob/1.7.8.4/controllers/front/listing/CategoryController.php#L112

Drugi przekazywany argument to zdecydowanie tablica: ['object' => $categoryVar]
Funkcja exec() jest tutaj:
https://github.com/PrestaShop/PrestaShop/blob/1.7.8.4/classes/Hook.php#L776
drugi argument to zmienna $hook_args
Ten argument jest wykorzystywany tutaj:
https://github.com/PrestaShop/PrestaShop/blob/1.7.8.4/classes/Hook.php#L776
, kod: Hook::callHookOn($moduleInstance, $registeredHookName, $hook_args);
Póki co wszystko wygląda OK.

Widzę 1 miejsce gdzie $hook_args jest podmieniany:
https://github.com/PrestaShop/PrestaShop/blob/1.7.8.4/classes/Hook.php#L940
, kod:

if (0 !== $key && true === $chain) {
$hook_args = $output;
}

Trzeba byłoby zdebuggować dla którego modułu następuje ta
  • Odpowiedz
@Zajec5: sprawą ma zająć się Cyber_Folks. Zobaczymy co wymyślą. Zmiana środowiska miałaby tak duży wpływ na taką ilość błędów?

Jestem totalnie zielony w temacie.

Widzę, że PS krzyczy coś o newsletterze, a moduł komentarzy mam wyłączony.
  • Odpowiedz