Přihlásit se

Phocacart - filtrování specifikace

21. dub 2022 15:26 #146163 od Houbák
Phocacart - filtrování specifikace vytvořil uživatel Houbák
Pokud je ve filtru zvoleno zobrazení specifikací pouze pro danou kategorií a v dané kategorii není žádný produkt, tak se zobrazují všechny specifikace, ačkoli by se neměla zobrazovat žádná. Problém je dle mě v tom, že funkce
Code:
PhocacartProduct::getProducts()
vrátí prázdnou hodnotu, takže následující funkci
Code:
PhocacartSpecification::getAllSpecificationsAndValues()
není v posledním parametru dodán seznam ID produktů, takže funkce vrátí všechny specifikace.

Soubor, kde jsou volané dané funkce
Code:
administrator/components/com_phocacart/libraries/phocacart/filter/filter.php

Zatím jsem opravil vložením kódu
Code:
if(empty($activeProducts)) { $activeProducts = array(0); }

A nebo jsem špatně pochopil v nastavení modulu položku: "Omezení specifikací na aktivní kategorii"

Pro možnost přispívání do fóra se přihlaste.

22. dub 2022 00:25 #146169 od H13
Odpověď od H13
Ahoj, díky za info, je to tak, jak píšeš.

Ten kód to řeší
Code:
if(empty($activeProducts)) { $activeProducts = array(0); }

Přidám do další verze.

Díky.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Pro možnost přispívání do fóra se přihlaste.

22. dub 2022 07:57 #146172 od Houbák
Odpověď od Houbák
Děkuji za případnou opravu!

Ještě mě napadlo, zda by v tom modulu filtru nemohly být specifikace sdružené ve skupině, pokud jsou do skupiny přiřazené. A nebo aspoň do layoutu pro zobrazení specifikace předávat informaci o skupině (id a název skupiny), abych si layout mohl upravit sám.

Pro možnost přispívání do fóra se přihlaste.

22. dub 2022 14:01 - 22. dub 2022 14:14 #146174 od H13
Odpověď od H13

do layoutu pro zobrazení specifikace


Jakej layout máš přesně na mysli?

Jinak v modulu je oddělený každý parametr:



Na obrázku jsou tři parametry: Flavour, First, Second.

Otázkou je jak ještě přidat další oddělení nad parametry?
Nebo jestli spíš nepoužít parametry, který jsou seskupeny po skupinách (na rozdíl od specifikací)?


Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Pro možnost přispívání do fóra se přihlaste.

Powered by Fórum